Spring为大家提供了很多简便的web标签。
Spring标签可以分为form标签(表单标签)和普通标签
form:radiobutton
使用spring form tags必须提交导入spring form 的标签库:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
使用radiobutton的前提是在<form:form commandName="pojo"> 标签内部
下面以性别为例:
<form:form action="edit" method="post" commandName="account" cssClass="main_form">
<form:radiobutton path="gender" value="0" label="女" />
<form:radiobutton path="gender" value="1" label="男" />
</form:form>
首先保证account实体中有gender属性,并且提供getter,setter方法,如果gender的value=0 那么选中女,如果gender的value=1 那么选中男。
这儿的男和女是我们手动的添加到form:radiobutton上的,那么如果这儿有很多选项怎么办,或者是选项不是固定的怎么办,spring为我们提供了另外一种选择,使用
- <form:radiobuttons element="li" path="favSport" items="${sportList}">
- </form:radiobuttons>