为什么80%的码农都做不了架构师?>>>   

序言

Spring自2.0开始,就开始全面支持表单标签。

使用表单标签的优点有:

  1. 简单

  2. 支持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之表单标签相关推荐

  1. 中input标签赋值_Java程序员:Spring MVC JSP表单标签示例

    Spring MVC的表单标签为Java程序员提供了许多额外的支持.例如数据绑定,允许自动设置数据并从Java对象中检索数据. 从2.0版本开始,Spring提供了一组全面的数据绑定感知标记,用于在使 ...

  2. Spring MVC JSP 表单标签教程

    在本教程中,我们将通过一个示例讨论所有与Spring MVC相关的JSP表单标签. 在本教程中,我们将使用下面重要的弹簧MVC表单标签进行讨论: 表单标签 文本字段标签 选择标签 复选框 无线电盒 密 ...

  3. Spring MVC的表单标签库详解

    表单标签库中包含了可以用在 JSP 页面中渲染 HTML 元素的标签.在 JSP 页面使用 Spring 表单标签库时,必须在 JSP 页面开头处声明 taglib 指令,指令代码如下: <%@ ...

  4. Spring MVC:表单处理卷。 5 –选择,选项,选项标签

    下拉列表是Web表单中最常见的元素之一. 在HTML中,可以使用适当的标签创建此类控件: <form:select> –下拉列表的父标签和<form:option> – < ...

  5. Spring MVC的表单控制器——SimpleFormController .

    http://blog.csdn.net/rj042/article/details/6907274 年7月微软MVP申请开始啦!           CSDN十大风云博客专栏评选结果公布! Spri ...

  6. Spring MVC:表单处理卷。 4 –单选按钮

    在软件开发领域,单选按钮是图形用户界面的重要组成部分. Spring MVC标签库为此表单元素提供了特殊标签. 更确切地说,有两个标签用于此目的:单选按钮,单选按钮. 两者对于特定任务都是有用的. 如 ...

  7. Spring MVC:表单处理卷。 2 –复选框处理

    很难想象现代Web应用程序中没有表单复选框的情况. 在之前的一篇文章中,我写了有关Spring MVC中的表单处理的文章 ,作为本系列文章的续篇,我将写有关Spring MVC表单的文章,尤其是关于复 ...

  8. Spring MVC:表单处理卷。 3 –复选框处理

    我已经发布了有关使用Spring MVC标签库处理'checkbox'标签的帖子. 现在,我要开发此主题并继续使用"复选框"标签. 它并不难,但是在某些情况下,您最好使用它. 在本 ...

  9. Spring MVC:表单处理卷。 1个

    Spring MVC是Spring Framework的一部分,其主要目的是使Web开发更加简单,便捷和轻松. 与表单的交互是或多或少现代Web应用程序的一部分. Spring MVC允许您以非常严格 ...

最新文章

  1. 办公室影响同事关系的九种行为
  2. java调用webservice_WebService学习总结(四)——调用第三方提供的webService服务
  3. 应届毕业生突破909万,数据盘点哪行工资最高,有你心仪的吗?
  4. Java如何解决mysql读写延迟_java中延迟任务的处理方式
  5. java 跳跃表_c++实现跳跃表(Skip List)的方法示例
  6. 洛谷 P2163 [SHOI2007]园丁的烦恼 (离线sort,树状数组,解决三维偏序问题)
  7. MySQL表的操作(二)
  8. 利用Scrapy框架爬取落网上的音乐文件
  9. oracle-不完全数据库恢复-被动恢复-RMAN-06025/ORA-01190
  10. Echarts数据可视化event图表事件的相关操作,开发全解+完美注释
  11. UIWindow statusBar消失
  12. Node.js:使用session存储用户信息
  13. 这场直播,我们把 Apache 顶级项目盛会搬来了!
  14. php 数组添加键值对,php怎么为数组增加键值对
  15. 8-思科防火墙:Cisco ASA uRPF运用
  16. sip服务器支持alg,SIP利用Tunnel與ALG方法穿越NAT之效能分析
  17. linux程序释放内存,Linux释放内存方法
  18. Linux--Configure Proxy
  19. 程序员小灰——谷歌面试题之高楼扔鸡蛋问题
  20. 逆向工程实验_lab0(密码学算法逆向)

热门文章

  1. pandans导出Excel并将数据保存到不同的Sheet表中
  2. (2016北京集训十二)【xsy1542】疯狂求导
  3. 使用Microsoft.Office.Interop.Excel时,64位问题
  4. mysq数据库再次理解
  5. NASA WorldWind1.4.0源代码调试总结
  6. Spring AOP capabilities and goals
  7. Oracle:select into 查询没有记录的解决办法
  8. 怎么确定Oracle客户端安装成功
  9. Entity Framework查询,EF执行SQl
  10. HDU 1540 Tunnel Warfare 线段树区间合并