Spring表单标签
Spring提供的轻量级标签库
可在JSP页面中渲染HTML元素的标签
用法
Spring提供的轻量级标签库
可在JSP页面中渲染HTML元素的标签
用法
必须在JSP页面的开头处声明taglib指令
引入标签声明之后就可使用Spring表单标签
Spring常用表单标签
名称 |
说明 |
<fm:form/> |
渲染表单元素 |
<fm:input/> |
输入框组件标签 |
<fm:password/> |
密码框组件标签 |
<fm:hidden/> |
隐藏框组件标签 |
<fm:textarea/> |
多行输入框组件标签 |
<fm:radiobutton/> |
单选框组件标签 |
<fm:checkbox/> |
复选框组件标签 |
<fm:select/> |
下拉列表组件标签 |
<fm:error/> |
显示表单数据校验所对应的错误信息 |
<fm:input/>标签
属性 |
描述 |
path |
属性路径,表示表单对象属性,如userName、userCode等 |
cssClass |
表单组件对应的CSS样式类名 |
cssErrorClass |
当提交表单后报错(服务端错误),采用的CSS样式类 |
cssStyle |
表单组件对应的CSS样式 |
htmlEscape |
绑定的表单属性值是否要对HTML特殊字符进行转换,默认为true |
<body>
<fm:form method="post" modelAttribute="user">
<fm:errors path="userCode"></fm:errors> <br/>
用户编码:<fm:input path="userCode"/> <br/>
<fm:errors path="userName"></fm:errors> <br/>
用户名称:<fm:input path="userName"/> <br/>
<fm:errors path="userPassword"></fm:errors> <br/>
用户密码:<fm:password path="userPassword"/><br/>
用户生日:<fm:input path="birthday" Class="Wdate" readonly="readonly" onclick="WdatePicker();" class="Wdate"/> <br/>
用户地址:<fm:input path="address"/> <br/>
联系电话:<fm:input path="phone"/><br/>
用户角色:
<fm:radiobutton path="userRole" value="1"/>系统管理员
<fm:radiobutton path="userRole" value="2"/>经理
<fm:radiobutton path="userRole" value="3"/>普通用户
<br/>
<input type="submit" value="保存"/>
</fm:form>
</body>