使用Spring MVC表单标签 - 编程入门网
应属性值和value值相等时,单选框选中。下面是一个代表性别的单选框:
<form:form>
性 别:<form:radiobutton path="sex" value="0"/>男
<form:radiobutton path="sex" value="1"/>女
</form:form>
当表单对象的sex属性为0时(可以是String、int等可以自动转换为String的类型),所生成的HTML代码如下所示:
<form id="command" method="post" action="/baobaotao//registerUser.html">
性 别:<input id="sex1" name="sex" type="radio" value="0" checked="checked"/>男
<input id="sex2" name="sex" type="radio" value="1"/>女
</form>checkbox
复选框组件标签相对来说复杂一些,复选框组件对应的表单属性不但可以boolean类型,还可以是String[]、Collection,Enum等类型。针对不同属性类型,复选框的选中状态的判断条件是不一样的: boolean类型:当对应属性为true时,该复选框选中(一个属性仅对应一个复选框); String[]、Collection或Enum类型:复选框对应值出现在对应属性列表中,该复选框选中; 其它类型:当复选框对应的值可以转换为对应属性值,该复选框选中。 假设用户注册的User表单对象包含了一个List类型的favorites属性:
使用Spring MVC表单标签(3)时间:2011-02-22 陈雄华我们希望将其在页面中使用一个复选框组件绑定这个属性,则可以使用以下的代码: 代码清单 2 复选框标签的使用 <form:form> 兴趣爱好:
除了正常的path属性名外,还必须提供一个value属性,假设User表单对象的favorites属性包括了1和3的值,那么产生的HTML页面为:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |