栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringMVC-13-表单标签库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringMVC-13-表单标签库

6.Spring MVC表单标签库
  • 在开发jsp页面时除了可以使用 EL 表达式和 JSTL 标签,还可以使用Spring 自己的一套表单标签库,能将模型数据中的命令对象绑定到 HTML 表单元素中

  • 使用前需要引入标签库

<%@ taglib prefix="fm" uri="http://www.springframework.org/tags/form"%>
  • 常用的 Spring 表单标签
名称作用
form渲染表单元素
input输入框组件标签,渲染 元素
password密码框组件标签,渲染 元素
hidden隐藏框组件标签,渲染 元素
textarea多行输入框组件标签,渲染 textarea 元素
checkbox复选框组件标签,渲染一个 元素
checkboxes渲染多个 元素
radiobutton单选框组件标签,渲染一个 元素
radiobuttons渲染多个 元素
select下拉列表组件标签,渲染一个选择元素
option渲染一个选项元素
options渲染多个选项元素
errors显示表单数据校验所对应的错误信息

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

  • path:属性路径,表示表单对象属性,如 userName、userCode 等。
  • cssClass:表单组件对应的 CSS 样式类名。
  • cssErrorClass:当提交表单后报错(服务端错误),采用的 CSS 样式类。
  • cssStyle:表单组件对应的 CSS 样式。
  • htmlEscape:绑定的表单属性值是否要对 HTML 特殊字符进行转换,默认为 true。
  • 例如:

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

  • path:属性路径,表示表单对象属性,如 userName、userCode 等。
  • cssClass:表单组件对应的 CSS 样式类名。
  • cssErrorClass:当提交表单后报错(服务端错误),采用的 CSS 样式类。
  • cssStyle:表单组件对应的 CSS 样式。
  • htmlEscape:绑定的表单属性值是否要对 HTML 特殊字符进行转换,默认为 true。
  • 还有id、onclick等HTML 标签元素
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib prefix="mvc" uri="http://www.springframework.org/tags/form"%>


    Title



    
    
    
    
        男
        女
    



mvc:form标签的 modelAttribute 属性用于指定绑定的模型属性。默认从模型中尝试取名为“command”的表单对象,若不存在此表单对象,将会报错。所以一般情况下会指定 modelAttribute 属性。

下一篇:SpringMVC-14-JSON数据交互
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1014883.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号