單選按鈕:
首先在student類裏面聲明favoriteLanguage屬性並且生成setter and getter方法,在student-form裏面設置radiobutton屬性,最後在student-confirmation頁面調用student類的favoriteLanguage可以回顯在頁面上。
private String favoriteLanguage;
public String getFavoriteLanguage() {
return favoriteLanguage;
}
public void setFavoriteLanguage(String favoriteLanguage) {
this.favoriteLanguage = favoriteLanguage;
}
</form:select>
<br><br>
Favorite Language:
Java <form:radiobutton path="favoriteLanguage" value="Java" />
C# <form:radiobutton path="favoriteLanguage" value="C#" />
PHP <form:radiobutton path="favoriteLanguage" value="PHP"/>
Ruby <form:radiobutton path="favoriteLanguage" value="Ruby"/>
<br><br>
<input type = "submit" value="Submit" />
</form:form>
<br> <br>
Favorite Language: ${student.favoriteLanguage}
複選框
student類
private String[] operatingSystems;
public String[] getOperatingSystems() {
return operatingSystems;
}
public void setOperatingSystems(String[] operatingSystems) {
this.operatingSystems = operatingSystems;
}
student-form.jsp
Operating System:
Linux <form:checkbox path="operatingSystems" value="Linux" />
Mac OS <form:checkbox path="operatingSystems" value="Mac OS" />
MS Windows <form:checkbox path="operatingSystems" value="MS Windows " />
<br><br>
student-confirmation.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...
<br> <br>
Operating Systems:
<ul>
<c:forEach var="temp" items="${student.operatingSystems }">
<li>${temp}</li>
</c:forEach>
</ul>