Spring MVC之表单标签
为什么80%的码农都做不了架构师?>>>
序言
Spring自2.0开始,就开始全面支持表单标签。
使用表单标签的优点有:
简单
支持Model自动绑定
一、表单标签开发步骤
(1)引入标签库声明
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
(2)在View层编写表单标签代码
引入标签库声明以后,就可以在View层(通常是.jsp文件)通过表单标签将model对象绑定了。
二、表单标签介绍
(1)普通文本框标签
<form:input path="userName" />
(2)密码文本框标签
<form:password path="password" />
(3)多行文本框标签
<form:textarea path="desc" cols="20" rows="3"/>
(3)复选框标签
<form:checkbox path="favorites" value="1"/>爱好一
<form:checkbox path="favorites" value="2"/>爱好二
<form:checkbox path="favorites" value="3"/>爱好三
<form:checkbox path="favorites" value="4"/>爱好四
(4)单选按钮标签
<form:radiobutton path="sex" value="1"/>男
<form:radiobutton path="sex" value="0"/>女
(5)表单标签
<form:form modelAttribute="contentModel" method="post">......
</form:form>
(6)隐藏域标签
<form:hidden path="times"/>
(7)下拉框标签
<form:select path="city" items="${cityList}" itemValue="key" itemLabel="value" />
(8)错误标签
<form:errors>
三、Demo
未完待续......
四、知识扩展
(1)遍历标签
除了表单标签以外,spring MVC还支持其它标签来对数据进行循环、遍历等操作。如下所示:
<c:forEach items="${favoriteMap}" var="favorite"> ......
</c:forEach>
转载于:https://my.oschina.net/wlb/blog/287739
Spring MVC之表单标签相关推荐
- 中input标签赋值_Java程序员:Spring MVC JSP表单标签示例
Spring MVC的表单标签为Java程序员提供了许多额外的支持.例如数据绑定,允许自动设置数据并从Java对象中检索数据. 从2.0版本开始,Spring提供了一组全面的数据绑定感知标记,用于在使 ...
- Spring MVC JSP 表单标签教程
在本教程中,我们将通过一个示例讨论所有与Spring MVC相关的JSP表单标签. 在本教程中,我们将使用下面重要的弹簧MVC表单标签进行讨论: 表单标签 文本字段标签 选择标签 复选框 无线电盒 密 ...
- Spring MVC的表单标签库详解
表单标签库中包含了可以用在 JSP 页面中渲染 HTML 元素的标签.在 JSP 页面使用 Spring 表单标签库时,必须在 JSP 页面开头处声明 taglib 指令,指令代码如下: <%@ ...
- Spring MVC:表单处理卷。 5 –选择,选项,选项标签
下拉列表是Web表单中最常见的元素之一. 在HTML中,可以使用适当的标签创建此类控件: <form:select> –下拉列表的父标签和<form:option> – < ...
- Spring MVC的表单控制器——SimpleFormController .
http://blog.csdn.net/rj042/article/details/6907274 年7月微软MVP申请开始啦! CSDN十大风云博客专栏评选结果公布! Spri ...
- Spring MVC:表单处理卷。 4 –单选按钮
在软件开发领域,单选按钮是图形用户界面的重要组成部分. Spring MVC标签库为此表单元素提供了特殊标签. 更确切地说,有两个标签用于此目的:单选按钮,单选按钮. 两者对于特定任务都是有用的. 如 ...
- Spring MVC:表单处理卷。 2 –复选框处理
很难想象现代Web应用程序中没有表单复选框的情况. 在之前的一篇文章中,我写了有关Spring MVC中的表单处理的文章 ,作为本系列文章的续篇,我将写有关Spring MVC表单的文章,尤其是关于复 ...
- Spring MVC:表单处理卷。 3 –复选框处理
我已经发布了有关使用Spring MVC标签库处理'checkbox'标签的帖子. 现在,我要开发此主题并继续使用"复选框"标签. 它并不难,但是在某些情况下,您最好使用它. 在本 ...
- Spring MVC:表单处理卷。 1个
Spring MVC是Spring Framework的一部分,其主要目的是使Web开发更加简单,便捷和轻松. 与表单的交互是或多或少现代Web应用程序的一部分. Spring MVC允许您以非常严格 ...
最新文章
- 办公室影响同事关系的九种行为
- java调用webservice_WebService学习总结(四)——调用第三方提供的webService服务
- 应届毕业生突破909万,数据盘点哪行工资最高,有你心仪的吗?
- Java如何解决mysql读写延迟_java中延迟任务的处理方式
- java 跳跃表_c++实现跳跃表(Skip List)的方法示例
- 洛谷 P2163 [SHOI2007]园丁的烦恼 (离线sort,树状数组,解决三维偏序问题)
- MySQL表的操作(二)
- 利用Scrapy框架爬取落网上的音乐文件
- oracle-不完全数据库恢复-被动恢复-RMAN-06025/ORA-01190
- Echarts数据可视化event图表事件的相关操作,开发全解+完美注释
- UIWindow statusBar消失
- Node.js:使用session存储用户信息
- 这场直播,我们把 Apache 顶级项目盛会搬来了!
- php 数组添加键值对,php怎么为数组增加键值对
- 8-思科防火墙:Cisco ASA uRPF运用
- sip服务器支持alg,SIP利用Tunnel與ALG方法穿越NAT之效能分析
- linux程序释放内存,Linux释放内存方法
- Linux--Configure Proxy
- 程序员小灰——谷歌面试题之高楼扔鸡蛋问题
- 逆向工程实验_lab0(密码学算法逆向)
热门文章
- pandans导出Excel并将数据保存到不同的Sheet表中
- (2016北京集训十二)【xsy1542】疯狂求导
- 使用Microsoft.Office.Interop.Excel时,64位问题
- mysq数据库再次理解
- NASA WorldWind1.4.0源代码调试总结
- Spring AOP capabilities and goals
- Oracle:select into 查询没有记录的解决办法
- 怎么确定Oracle客户端安装成功
- Entity Framework查询,EF执行SQl
- HDU 1540 Tunnel Warfare 线段树区间合并