44. spring-form JSP 标签 Library

44.1 简介

可以与 Spring Framework 一起使用的视图技术之一是 Java Server Pages(JSP)。为了帮助您使用 Java Server Pages 实现视图,Spring Framework 为您提供了一些标记,用于评估错误,设置主题和输出国际化消息。

请注意,此表单标记 library 生成的各种标记符合XHTML-1.0-Strict 规格和话务员DTD

本附录描述了spring-form.tld标签 library。

44.2 按钮标记

在 HTML“按钮”标记中呈现表单字段标签。

表格 1_.属性

属性需要?运行时表达式?描述
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
ID真正HTML 标准属性
名称真正HTML 按钮标记的 name 属性
真正HTML 按钮标记的 name 属性

44.3 复选框标记

使用“复选框”类型呈现 HTML“输入”标记。

表格 1_.属性

属性需要?运行时表达式?描述
ACCESSKEY真正HTML 标准属性
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
标签真正Value 将显示为标记的一部分
真正HTML 标准属性
onblur真正HTML Event 属性
平变化真正HTML Event 属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
聚焦状态真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
路径真正真正数据 binding 的 property 路径
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性
真正HTML 可选属性

44.4 复选框标记

使用“复选框”类型呈现多个 HTML“输入”标记。

表格 1_.属性

属性需要?运行时表达式?描述
ACCESSKEY真正HTML 标准属性
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
分隔符真正在每个'input'标记之间使用分隔符,类型为'checkbox'。默认情况下没有分隔符。
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
元件真正指定用于将每个'input'标记括起来的 HTML 元素,类型为'checkbox'。默认为'span'。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
itemLabel真正Value 将显示为'input'标记的一部分,类型为'checkbox'
项目真正真正objects 的 Collection,Map 或 array 用于生成类型为'checkbox'的'input'标签
项目值真正property 的 Name 映射到'input'标签的'value'属性,类型为'checkbox'
真正HTML 标准属性
onblur真正HTML Event 属性
平变化真正HTML Event 属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
聚焦状态真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
路径真正真正数据 binding 的 property 路径
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性

44.5 错误标记

在 HTML“span”标记中呈现字段错误。

表格 1_.属性

属性需要?运行时表达式?描述
CssClass真正相当于“class” - HTML 可选属性
cssStyle真正相当于“样式” - HTML 可选属性
分隔符真正用于显示多个错误消息的分隔符。默认为 br 标记。
DIR真正HTML 标准属性
元件真正指定用于呈现封闭错误的 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
真正HTML 标准属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
路径真正错误的路径 object for data binding
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性

44.6 表单标记

呈现 HTML'表单'标记并为 binding 公开内部标记的 binding 路径。

表格 1_.属性

属性需要?运行时表达式?描述
acceptCharset真正指定处理此表单的服务器接受的输入数据的字符编码列表。 value 是字符集值的空间 and/or comma-delimited 列表。 client 必须将此列表解释为 exclusive-or 列表,i.e。,服务器能够接受每个接收到的实体的任何单个字符编码。
行动真正HTML 必需属性
CssClass真正相当于“class” - HTML 可选属性
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
ENCTYPE真正HTML 可选属性
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
真正HTML 标准属性
方法真正HTML 可选属性
methodParam真正参数 name 用于 HTTP 方法,然后是 GET 和 POST。默认为'_method'。
ModelAttribute真正model 属性的 Name,表示 object 公开的属性。默认为“命令”。
名称真正HTML 标准属性 - 为向后兼容性案例添加
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
onreset真正HTML Event 属性
onsubmit真正HTML Event 属性
servletRelativeAction真正Action reference 将附加到当前 servlet 路径
目标真正HTML 可选属性
标题真正HTML 标准属性

44.7 隐藏的标签

使用 bound value 渲染类型为“hidden”的 HTML“input”标记。

表格 1_.属性

属性需要?运行时表达式?描述
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
路径真正真正数据 binding 的 property 路径

44.8 输入标签

使用 bound value 呈现带有'text'类型的 HTML'input'标记。

表格 1_.属性

属性需要?运行时表达式?描述
ACCESSKEY真正HTML 标准属性
ALT真正HTML 可选属性
自动完成真正Common 可选属性
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
真正HTML 标准属性
最长长度真正HTML 可选属性
onblur真正HTML Event 属性
平变化真正HTML Event 属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
聚焦状态真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
ONSELECT真正HTML Event 属性
路径真正真正数据 binding 的 property 路径
只读真正HTML 可选属性。将此属性的 value 设置为'true'将使 HTML 元素只读。
尺寸真正HTML 可选属性
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性

44.9 标签标签

在 HTML“标签”标记中呈现表单字段标签。

表格 1_.属性

属性需要?运行时表达式?描述
CssClass真正相当于“class” - HTML 可选属性。
cssErrorClass真正相当于“class” - HTML 可选属性。仅在出现错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
对于真正HTML 标准属性
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
真正HTML 标准属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
路径真正真正错误的路径 object for data binding
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性

44.10 选项标签

呈现单个 HTML“选项”。 Sets'根据绑定 value'选择'。

表格 1_.属性

属性需要?运行时表达式?描述
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
标签真正HTML 可选属性
真正HTML 标准属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性
真正真正HTML 可选属性

44.11 选项标签

呈现 HTML'选项'标签列表。 Sets'根据绑定 value'选择'。

表格 1_.属性

属性需要?运行时表达式?描述
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
itemLabel真正property 的 Name 映射到'option'标签的内部文本
项目真正真正objects 的 Collection,Map 或 array 用于生成内部'选项'标签
项目值真正property 的 Name 映射到'option'标记的'value'属性
真正HTML 标准属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性

44.12 密码标签

使用 bound value 呈现带有“password”类型的 HTML“input”标记。

表格 1_.属性

属性需要?运行时表达式?描述
ACCESSKEY真正HTML 标准属性
ALT真正HTML 可选属性
自动完成真正Common 可选属性
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
真正HTML 标准属性
最长长度真正HTML 可选属性
onblur真正HTML Event 属性
平变化真正HTML Event 属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
聚焦状态真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
ONSELECT真正HTML Event 属性
路径真正真正数据 binding 的 property 路径
只读真正HTML 可选属性。将此属性的 value 设置为'true'将使 HTML 元素只读。
显示密码真正是否显示密码 value?默认为 false。
尺寸真正HTML 可选属性
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性

44.13 radiobutton 标签

使用“radio”类型呈现 HTML“input”标记。

表格 1_.属性

属性需要?运行时表达式?描述
ACCESSKEY真正HTML 标准属性
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
标签真正Value 将显示为标记的一部分
真正HTML 标准属性
onblur真正HTML Event 属性
平变化真正HTML Event 属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
聚焦状态真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
路径真正真正数据 binding 的 property 路径
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性
真正HTML 可选属性

44.14 radiobuttons 标签

使用“radio”类型呈现多个 HTML“input”标记。

表格 1_.属性

属性需要?运行时表达式?描述
ACCESSKEY真正HTML 标准属性
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
分隔符真正在每个'input'标签和'radio'类型之间使用的分隔符。默认情况下没有分隔符。
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
元件真正指定用于将每个'input'标记用“radio”类型括起来的 HTML 元素。默认为'span'。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
itemLabel真正Value 将显示为'input'标签的一部分,类型为'radio'
项目真正真正objects 的 Collection,Map 或 array 用于生成类型为'radio'的'input'标签
项目值真正property 的 Name 映射到'input'标签的'value'属性,类型为'radio'
真正HTML 标准属性
onblur真正HTML Event 属性
平变化真正HTML Event 属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
聚焦状态真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
路径真正真正数据 binding 的 property 路径
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性

44.15 select 标签

呈现 HTML'select'元素。支持数据绑定到所选选项。

表格 1_.属性

属性需要?运行时表达式?描述
ACCESSKEY真正HTML 标准属性
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
itemLabel真正property 的 Name 映射到'option'标签的内部文本
项目真正objects 的 Collection,Map 或 array 用于生成内部'选项'标签
项目值真正property 的 Name 映射到'option'标记的'value'属性
真正HTML 标准属性
真正HTML 可选属性
onblur真正HTML Event 属性
平变化真正HTML Event 属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
聚焦状态真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
路径真正真正数据 binding 的 property 路径
尺寸真正HTML 可选属性
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性

44.16 textarea 标签

呈现 HTML'textarea'。

表格 1_.属性

属性需要?运行时表达式?描述
ACCESSKEY真正HTML 标准属性
COLS真正HTML 必需属性
CssClass真正相当于“class” - HTML 可选属性
cssErrorClass真正相当于“class” - HTML 可选属性。在绑定字段有错误时使用。
cssStyle真正相当于“样式” - HTML 可选属性
DIR真正HTML 标准属性
真正HTML 可选属性。将此属性的 value 设置为'true'将禁用 HTML 元素。
htmlEscape真正Enable/disable HTML 转义渲染值。
ID真正HTML 标准属性
真正HTML 标准属性
onblur真正HTML Event 属性
平变化真正HTML Event 属性
onclick真正HTML Event 属性
onfocus 此真正HTML Event 属性
聚焦状态真正HTML Event 属性
onkeydown 事件真正HTML Event 属性
onkeypress 事件真正HTML Event 属性
onkeyup真正HTML Event 属性
onmousedown 事件真正HTML Event 属性
OnMouseMove真正HTML Event 属性
onmouseout真正HTML Event 属性
onmouseover真正HTML Event 属性
onmouseup真正HTML Event 属性
ONSELECT真正HTML Event 属性
路径真正真正数据 binding 的 property 路径
只读真正HTML 可选属性。将此属性的 value 设置为'true'将使 HTML 元素只读。
真正HTML 必需属性
tabindex 属性真正HTML 标准属性
标题真正HTML 标准属性