我们在进行 Spring MVC 项目开发时,一般会使用 EL 表达式和 JSTL 标签来完成页面视图的开发。其实 Spring 也有自己的一套表单标签库,通过 Spring 表单标签,可以很容易地将模型数据中的命令对象绑定到 HTML 表单元素中。下面我们就通过一个示例来演示该标签库的用法。 首先和 JSTL 标签的使用方法相同,在使用 Spring 表单标签之前,必须在 JSP 页面开头处声明 taglib 指令,指令代码如下。 <%@ taglib prefix="fm" uri="http://www./tags/form"%>1复制代码类型:[java] 常用的 Spring 表单标签如下表所示。
以上标签基本都拥有以下属性。 path:属性路径,表示表单对象属性,如 userName、userCode 等。 cssClass:表单组件对应的 CSS 样式类名。 cssErrorClass:当提交表单后报错(服务端错误),采用的 CSS 样式类。 cssStyle:表单组件对应的 CSS 样式。 htmlEscape:绑定的表单属性值是否要对 HTML 特殊字符进行转换,默认为 true。 |
|