Spring MVC表单标签库

格桑2021-10-29 10:45

  我们在进行 Spring MVC 项目开发时,一般会使用 EL 表达式和 JSTL 标签来完成页面视图的开发。其实 Spring 也有自己的一套表单标签库,通过 Spring 表单标签,可以很容易地将模型数据中的命令对象绑定到 HTML 表单元素中。下面我们就通过一个示例来演示该标签库的用法。

Spring MVC表单标签库

  首先和 JSTL 标签的使用方法相同,在使用 Spring 表单标签之前,必须在 JSP 页面开头处声明 taglib 指令,指令代码如下。

<%@ taglib prefix="fm" uri="http://www.springframework.org/tags/form"%>

  常用的 Spring 表单标签如下表所示。

名称 作用
form 渲染表单元素
input 输入框组件标签,渲染 <input type="text"/> 元素
password 密码框组件标签,渲染 <input type="password"/> 元素
hidden 隐藏框组件标签,渲染 <input type="hidden"/> 元素
textarea 多行输入框组件标签,渲染 textarea 元素
checkbox 复选框组件标签,渲染一个 <input type="checkbox"/> 元素
checkboxes 渲染多个 <input type="checkbox"/> 元素
radiobutton 单选框组件标签,渲染一个 <input type="radio"/> 元素
radiobuttons 渲染多个 <input type="radio"/> 元素
select 下拉列表组件标签,渲染一个选择元素
option 渲染一个选项元素
options 渲染多个选项元素
errors 显示表单数据校验所对应的错误信息

  以上标签基本都拥有以下属性。

  path:属性路径,表示表单对象属性,如 userName、userCode 等。

  cssClass:表单组件对应的 CSS 样式类名。

  cssErrorClass:当提交表单后报错(服务端错误),采用的 CSS 样式类。

  cssStyle:表单组件对应的 CSS 样式。

  htmlEscape:绑定的表单属性值是否要对 HTML 特殊字符进行转换,默认为 true。

  以上就是小编为大家整理发布的“Spring MVC表单标签库”一文,更多相关内容尽在开课吧广场Java教程频道。

Spring MVC表单标签库

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
高并发编程训练营