【720科技SpringMVC】第四次课:JSP表单标签库各个标签的属性

原创 2018年04月17日 18:30:25

内容关键字:JSP表单标签库  from标签   input标签  password标签    checkbox标签    hidden标签

知识来源:720科技(张森鹏)

一、知识笔记/重要记录

表单标签库

表单标签库中包含了可以用在 JSP 页面中渲染 HTML 元素的标签。为了使用这些标签,必须在 JSP 页面的开头处声明这个 taglib 指令。
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form" %>

表单标签库中的标签

标签

描述

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

在 span 元素中渲染字段错误

 下列是各标签各自所拥有的属性

1.from标签

属性

描述

acceptCharset

定义服务器接受的字符编码列表

commandName

暴露表单对象之模型属性的名称,默认为 command

cssClass

定义要应用到被渲染 form 元素的 CSS 类

cssStyle

定义要应用到被渲染 form 元素的 CSS 样式

htmlEscape

接受 true 或者 false,表示被渲染的值是否应该进行 HTML 转义

modelAttribute

暴露表单支持对象的模型属性名称,默认为 command

2.input 标签

属性

描述

cssClass

定义要应用到被渲染 input 元素的 CSS 类

cssStyle

定义要应用到被渲染 input 元素的 CSS 样式

cssErrorClass     

定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,并且采用同一个表单重新显示用户输入则覆盖cssClass 属性值

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的值进行 HTML 转义

path

要绑定的属性路径

3.password 标签

属性

描述

cssClass

定义要应用到被渲染 input 元素的 CSS 类

cssStyle

定义要应用到被渲染 input 元素的 CSS 样式

cssErrorClass

定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,并且采用同一个表单重新显示用户输入则覆盖 cssClass属性值

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的值进行 HTML 转义

path

要绑定的属性路径

showPassword   

表示应该显示或遮盖密码,默认值为 false

4.hidden 标签

属性

描述

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的值进行 HTML 转义

path

要绑定的属性路径

5.textarea 标签

属性

描述

cssClass

定义要应用到被渲染 input 元素的 CSS 类

cssStyle

定义要应用到被渲染 input 元素的 CSS 样式

cssErrorClass

定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,则覆盖 cssClass
属性值

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的值进行 HTML 转义

path

要绑定的属性路径

6.checkbox 标签

属性

描述

cssClass

定义要应用到被渲染 input 元素的 CSS 类

cssStyle

定义要应用到被渲染 input 元素的 CSS 样式

cssErrorClass

定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,则覆盖 cssClass属性值

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的(多个)值进行 HTML 转义

label

要作为标签用于被渲染复选框的值

path

要绑定的属性路径

7.checkboxes 标签 

属性

描述

cssClass

定义要应用到被渲染 input 元素的 CSS 类

cssStyle

定义要应用到被渲染 input 元素的 CSS 样式

cssErrorClass

定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,则覆盖 cssClass
属性值

delimiter

定义两个 input 元素之间的分隔符,默认没有分隔符

element

给每个被渲染的 input 元素都定义一个 HTML 元素,默认为“span”

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的(多个)值进行 HTML 转义

items

用于生成 input 元素的对象的 Collection、 Map 或者 Array

itemLabel

item 属性中定义的 Collection、 Map 或者 Array 中的对象属性,为每个 input 元素提供标签

itemValue

item 属性中定义的 Collection、 Map 或者 Array 中的对象属性,为每个 input 元素提供值

path

要绑定的属性路径

8.radiobutton 标签

属性

描述

cssClass

定义要应用到被渲染 input 元素的 CSS 类

cssStyle

定义要应用到被渲染 input 元素的 CSS 样式

cssErrorClass

定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,则覆盖 cssClass
属性值

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的(多个)值进行 HTML 转义

label

要作为标签用于被渲染复选框的值

path

要绑定的属性路径

9.radiobuttons 标签

属性

描述

cssClass

定义要应用到被渲染 input 元素的 CSS 类

cssStyle

定义要应用到被渲染 input 元素的 CSS 样式

cssErrorClass

定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,则覆盖 cssClass
属性值

delimiter

定义两个 input 元素之间的分隔符,默认没有分隔符

element

给每一个被渲染的 input 元素都定义一个 HTML 元素,默认为“span”

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的(多个)值进行 HTML 转义

items

用于生成 input 元素的对象的 Collection、 Map 或者 Array

itemLabel

item 属性中定义的 Collection、 Map 或者 Array 中的对象属性,为每个 input 元素提供标签

itemValue

item 属性中定义的 Collection、 Map 或者 Array 中的对象属性,为每个 input 元素提供值

path

要绑定的属性路径

10.select 标签
属性 描述
cssClass 定义要应用到被渲染 input 元素的 CSS
cssStyle 定义要应用到被渲染 input 元素的 CSS 样式
cssErrorClass 定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,则覆盖 cssClass
属性值
htmlEscape 接受 true 或者 false,表示是否应该对被渲染的(多个)值进行 HTML 转义
items 用于生成 input 元素的对象的 CollectionMap 或者 Array
itemLabel item 属性中定义的 CollectionMap 或者 Array 中的对象属性,为每个 input 元素提供标签
itemValue item 属性中定义的 CollectionMap 或者 Array 中的对象属性,为每个 input 元素提供值
path 要绑定的属性路径
11.option 标签
属性 描述
cssClass 定义要应用到被渲染 input 元素的 CSS
cssStyle 定义要应用到被渲染 input 元素的 CSS 样式
cssErrorClass 定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,则覆盖 cssClass
属性值
htmlEscape 接受 true 或者 false,表示是否应该对被渲染的(多个)值进行 HTML 转义

12.options 标签

属性 描述
cssClass 定义要应用到被渲染 input 元素的 CSS
cssStyle 定义要应用到被渲染 input 元素的 CSS 样式
cssErrorClass 定义要应用到被渲染 input 元素的 CSS 类,如果 bound 属性中包含错误,则覆盖 cssClass
属性值
htmlEscape 接受 true 或者 false,表示是否应该对被渲染的(多个)值进行 HTML 转义
items 用于生成 input 元素的对象的 CollectionMap 或者 Array
itemLabel item 属性中定义的 CollectionMap 或者 Array 中的对象属性,为每个 input 元素提供标签
itemValue item 属性中定义的 CollectionMap 或者 Array 中的对象属性,为每个 input 元素提供值
13.errors 标签

属性

描述

cssClass

定义要应用到被渲染 input 元素的 CSS 类

cssStyle

定义要应用到被渲染 input 元素的 CSS 样式

Delimiter

分隔多个错误消息的分隔符

element

定义一个包含错误消息的 HTML 元素

htmlEscape

接受 true 或者 false,表示是否应该对被渲染的(多个)值进行 HTML 转义

path

要绑定的错误对象路径

二、相关参考材料:

   Spring MVC学习指南(第2版)[美]Paul Deck 著 林仪明 译 

    Spring MVC学习指南_数据绑定和表单标签库

软件开发 实训(720科技) 企业名构思

内容关键字   企业名构思 10个  需要在权大师中查询无重复的授课老师      720科技 张森鹏知识笔记   好认   好记    不重复重要记录1 福建氪金科技有限公司2 福建呵呵科技有限公司...
  • qq_41559714
  • qq_41559714
  • 2018-04-09 18:33:56
  • 26

文章规范化

|    设为首页   |   收藏本站   |   将本站放到桌面 登录  注册 个人中心 首页 帖子 版块 帮助 ...
  • xq_1_
  • xq_1_
  • 2018-04-09 00:29:42
  • 66

软件开发实训(720科技)-----第四课:基于注解的控制器

软件开发实训(720科技)-----第四课:基于注解的控制器关键词:S Sp pr ri in ng g MV VC C 注 解 类,Controller 注解类型,RequestMapping 注解...
  • xy123456789123
  • xy123456789123
  • 2018-04-10 21:53:58
  • 34

软件开发实训(720科技)-----产品经理

内容关键词:产品,市场,用户,产品设计,产品框架,设计流程授课老师:张森鹏了解产品经理是什么? 产品就是用来解决问题,让用户使用的东西。产品经理就是要解决用户的问题(客户的需求)。 他们的重点需求是什...
  • wlh525
  • wlh525
  • 2018-04-12 18:18:46
  • 25

720实训内容

内容关键词:注解类型 控制器授课老师:720科技 张森鹏知识笔记Spring MVC 是 Spring 框架中用于 Web 应用快速开发的一个模块,其中的 MVC 是Model-View-Contro...
  • qq_36639741
  • qq_36639741
  • 2018-04-13 12:28:44
  • 8

软件开发实训(720科技) -------- 运营扩展内容学习

内容关键字    什么是运营、运营做什么授课老师   720科技   张森鹏一 知识笔记了解什么是运营   运营具体的工作二 重要记录主要分为  内容(社区)运营   产品(用户)运营  市场(商务)...
  • qq_41559714
  • qq_41559714
  • 2018-04-11 18:22:37
  • 38

【720科技SpringMVC】第一次课:依赖注入

内容关键字:A依赖B 依赖注入 Spring 控制反转 创建实例 set方法 构建方法知识来源:720科技(张森鹏)一、知识笔记/重要记录有两个组件A和B,当组件A中必须要用到组件B的实例,就称A依赖...
  • qq_38795034
  • qq_38795034
  • 2018-04-17 19:13:15
  • 2

软件开发实训(720)科技--- 第一课 Spring 框架的了解与应用-0413-v1.0王玉娟

本次课关键词:配置文件 控制反转容器授课老师:720科技张森鹏一、知识笔记:为开发团队选择一款优秀的MVC框架是件难事儿,在众多可行的方案中决择需要很高的经验和水平。你的一个决定会影响团队未来的几年。...
  • qq_41965422
  • qq_41965422
  • 2018-04-13 11:38:19
  • 32

Spring MVC表单标签库实例代码入门教程

原文:Spring MVC表单标签库实例代码入门教程 源代码下载地址:http://www.zuidaima.com/share/1825321313733632.htm 概述 ...
  • yaerfeng
  • yaerfeng
  • 2016-07-28 14:25:04
  • 3628

(笔记)Spring MVC学习指南_数据绑定和表单标签库

数据绑定和表单标签库
  • slowly_come_faster
  • slowly_come_faster
  • 2016-11-26 21:50:40
  • 1138
收藏助手
不良信息举报
您举报文章:【720科技SpringMVC】第四次课:JSP表单标签库各个标签的属性
举报原因:
原因补充:

(最多只允许输入30个字)