单选按钮:


首先在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>
这篇博客介绍了如何在Spring框架下实现单选按钮和复选框的功能。对于单选按钮,通过在student类中声明favoriteLanguage属性,并在student-form.jsp设置radiobutton属性,然后在student-confirmation.jsp页面回显选择。复选框的实现虽未详述,但可以推测类似的处理方式。
660

被折叠的 条评论
为什么被折叠?



