概述
一般情况下,在进行SpringMVC项目开发时,我们都使用EL表达式和JSTL标签来完成页面视图。为了便于我们的开发,Spring提供了一套自己的表单标签库,使用SpringMVC表单标签库可以很容易的将模型数据中的表单对象绑定到HTML表单元素中,并且可以直接使用命令对象(command)和其他控制器处理的数据对象,这样一来,JSP变得更容易开发、阅读和维护。
使用
和JSTL一样,使用之前需要导入指令声明,在要使用的jsp中添加如下代码。
<%@ taglib prefix="fm" uri="http://www.springframework.org/tags/form"%>
引入声明后,就可以使用表单标签了。
在MyEclipse中,输入<form:,按下ALT+/快捷键可以看到可用的所有标签,使用上与普通html标签无区别。
相关标签说明
标签 | 说明 |
---|---|
fm:form | 渲染表单元素 |
fm:input | 渲染输入框元素 |
fm:password | 渲染密码输入框元素 |
fm:hidden | 渲染隐藏框元素 |
fm:textarea | 渲染多行输入框元素 |
fm:checkbox | 渲染复选框元素 |
fm:radiobutton | 渲染单选按钮元素 |
fm:select | 渲染下拉列表元素 |
fm:option | 渲染一个可选元素 |
fm:errors | 渲染字段错误 |