快速业务通道

使用Spring MVC表单标签 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
,而对应的HTML标签的属性则没有这个限制。但是有几个和HTML标签有区别的属性,我们通过表 1进行说明:

表 1 表单元素标签特殊属性

目录 说明
cssClass 使用该属性指定表单元素CSS样式名,相当于HTML元素的class属性。示例:<form:input path="userName" cssClass="inputStyle"/>。
cssStyle 直接通过该属性指定样式,相当于HTML元素的style属性。示例: <form:input path="userName" cssStyle="width:100px"/>。
cssErrorClass cssClass表示表单元素未发生错误时对应的样式,而cssErrorClass表示表单元素发生错误时对应的样式,示例: <form:input path="userName" cssClass="sty1" cssErrorClass= "sty2"/>

使用Spring MVC表单标签(2)

时间:2011-02-22 陈雄华

输入组件标签

表单中有一些用于接受输入值的组件,如单行文本框、多行文本框以及密码框,Spring为它们提供了对应的表单标签,请看下面的例子:

代码清单 1 使用输入组件标签的表单

<form:form> 用户名:<form:input path="userName" /> <br> ①单行文件框标签 密 码:<form:password path="password" /><br> ②密码框标签 描 述:<form:textarea path="desc" cols="20" rows="3"/><br> ③多行文件框标签 <form:hidden path="times"/> ④隐藏组件的值 <input type="submit" value="注册" name="testSubmit"/> <input type="reset" value="重置" /> </form:form>

正如你看到的,所有表单组件标签都通过path属性绑定表单对象的属性值,它支持级联属性,比如path="user.userName"将调用表单对象getUser.getUserName()绑定表单对象的属性值。这些表单组件标签拥有大多数HTML组件标签的镜像属性,如③处的<form:textarea>就使用了cols和rows属性设定列数和行数。

以上使用表单标签的页面的对应HTML页面如下所示:

<form id="command" method="post" action="/baobaotao//registerUser.html"> 用户名:<input id="userName" name="userName" type="text" value=""/><br> 密 码: <input id="password" name="password" type="password" value=""/><br> 描 述:<textarea id="desc" name="desc" rows="3" cols="20"></textarea><br> <input id="times" name="times" type="hidden" value="0"/> <input type="submit" value="注册" name="testSubmit"/> <input type="reset" value="重置" /> </form>

单选框和复选框组件标签

单选框和复选框组件虽然在HTML中都对应<input>元素标签,但在Spring MVC表单标签中,它们分别对应两个更达意的标签:  

<form:radiobutton>和<form:checkbox>。 radiobutton 单选框组件由两个同名的标签组件组成,当表单对象对

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号