SpringMVc学习(六)
来源:互联网 发布:淘宝千人千面的页面 编辑:程序博客网 时间:2024/06/06 02:41
今天新学了一个springmvc的表单标签
首先,使用springmvc的表单标签可以实现将模型数据中的属性和HTML表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显。
一般情况下,通过GET请求获取表单页面,而通过POST请求提交表单页面,因此获取表单页面和提交表单页面的url是相同的,只要满足该最佳条件的契约,<form:form>就无需通过action属性指定表单提交的URL。
可以通过modelattribute属性指定绑定的模型属性,若没有指定该属性,则从默认的request域对象中提取command的表单bean,如果该属性也不存在,则会发生错误。
springmvc提供了多个表单组件标签,如<form:input/>、<form:select/>用于绑定表单字段的属性值,它们的共有属性有以下这些:
path:表单字段,对应html元素的name属性,支持级联属性
htmlEscape:是否对表单值的html特殊字符进行转换,默认为true
cssClass:表单组件对应的css样式类名
cssErrorClass:表单租件的数据存在错误时,采取的css样式
form:input、form:password、form:hidden、form:textarea对应html表单中的input、password、hidden、texrarea标签
form:radiobutton:单选框组件标签,当表单bean对应的属性值和value值相等时,单选框被选中
form:radiobuttons:单选框组标签,用于创建多个单选框:
item:可以是一个list、String[]、Map
itemValue:指定radio的value值,可以是集合bean中的一个属性值
itemLabel:指定radio的label值
delimiter:多个单选框可以通过delimiter指定分隔符。
form:checkbox:复选框组件,用于构造单个复选框
form:icheckboxs:用于构造多个复选框,使用方式同form:radiobuttons
form:select:用于构造下拉框组件,使用方式同form:radiobuttons
form:option:下拉框选项组件标签,使用方式同form:radiobuttons
form:error:显示表单组件或数据校验所对应的错误:
<form:error path=" * "/>显示表单所有错误
<form:error path=" user*"/>显示以user为前缀所对应的错误
<form:error path="username"/>显示特定表单对象属性的错误
- SpringMVc学习(六)
- springMVC初步学习(六)
- SpringMVC学习笔记(六)
- springmvc学习笔记(六)注解优化
- SpringMVC源代码学习(六)HanderMapping详解
- SpringMVC学习笔记(六)上传文件
- SpringMVC学习(六)之处理数据模型
- SpringMVC学习(六)-自定义类型转换器
- SpringMVC学习(六)--RESTful支持
- SpringMVC与Mybatis整合---SpringMVC学习笔记(六)
- SpringMVC与Mybatis整合---SpringMVC学习笔记(六)
- 学习SpringMVC(六)之ModelAndView
- springMVC学习笔记六(注解方式实现控制器)
- SpringMVC学习笔记(六):如何返回数据
- J2EE系列之SpringMVC学习笔记(六)--文件上传
- SpringMVC学习(六) 关于mvc:annotation-driven标签
- SpringMVC学习记录(六)--Validator验证
- Mybatis学习笔记六:集成SpringMVC
- java 循环maze游戏深入推箱子游戏
- 【ES系列五】——集群搭建(多机集群&单机多节点集群)
- spring-boot集成JPA
- 带你读《算法竞赛入门经典》
- 组播IGMP是什么
- SpringMVc学习(六)
- C关于链表的那些事情~(创、查、改、增)
- spring上下文和springMVC上下文的关系
- ESQL 查询数据报 参数类型“Edm.Decimal”和“Edm.Double”不兼容
- **AngularJs学习笔记3**
- Idea 配置Spark环境的Meven
- 对数据类型的理解及自动装箱拆箱等
- Linux安装tomcat jdk
- URAL 1036(数位dp)