-
-
Save seedevk8s/a99655b0fcd8abe030413ec6cbd5ba91 to your computer and use it in GitHub Desktop.
Revisions
-
darbyluv2code created this gist
Oct 3, 2016 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,56 @@ package com.luv2code.springdemo.mvc; import java.util.LinkedHashMap; public class Student { private String firstName; private String lastName; private String favoriteLanguage; private LinkedHashMap<String, String> favoriteLanguageOptions; // create no-arg constructor public Student() { // populate favorite language options favoriteLanguageOptions = new LinkedHashMap<>(); // parameter order: value, display label // favoriteLanguageOptions.put("Java", "Java"); favoriteLanguageOptions.put("C#", "C#"); favoriteLanguageOptions.put("PHP", "PHP"); favoriteLanguageOptions.put("Ruby", "Ruby"); } public String getFavoriteLanguage() { return favoriteLanguage; } public void setFavoriteLanguage(String favoriteLanguage) { this.favoriteLanguage = favoriteLanguage; } public LinkedHashMap<String, String> getFavoriteLanguageOptions() { return favoriteLanguageOptions; } // define getter/setter methods public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } } This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,21 @@ <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <!DOCTYPE html> <html> <head> <title>Student Confirmation</title> </head> <body> The student is confirmed: ${student.firstName} ${student.lastName} <br><br> Favorite Language: ${student.favoriteLanguage} </body> </html> This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,36 @@ <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <!DOCTYPE html> <html> <head> <title>Student Registration Form</title> </head> <body> <form:form action="processForm" modelAttribute="student"> First name: <form:input path="firstName" /> <br><br> Last name: <form:input path="lastName" /> <br><br> Favorite Language: <form:radiobuttons path="favoriteLanguage" items="${student.favoriteLanguageOptions}" /> <br><br> <input type="submit" value="Submit" /> </form:form> </body> </html>