19.2.6 checkbox标签 checkbox
标签渲染<input type="checkbox"/>
元素。checkbox
标签的属性如表19.7所示。表19.7中的所有属性都是可选的,其中不包含HTML
属性。
表19.7checkbox标签的属性
属性
描述
cssClass
定义要应用到被渲染input
元素的CSS
类
cssStyle
定义要应用到被渲染input
元素的CSS
样式
cssErrorClass
定义要应用到被渲染input
元素的CSS
类,如果bound
属性中包含错误,则覆盖cssClass
属性值
htmlEscape
接受true
或者false
,表示是否应该对被渲染的(多个)值进行HTML
转义
label
要作为label
用于被渲染复选框的值
path
要绑定的属性路径
例如,下面的checkbox
标签绑定到outOfStock
属性:
1 <form:checkbox path="outOfStock" value="Out of Stock" />
radiobutton
标签渲染<input type="radio"/>
元素。radiobutton
标签的属性如表19.8所示。表19.8中的所有属性都是可选的,其中不包含HTML
属性。
表19.8radiobutton标签的属性
属性
描述
cssClass
定义要应用到被渲染input
元素的CSS
类
cssStyle
定义要应用到被渲染input
元素的CSS
样式
cssErrorClass
定义要应用到被渲染input
元素的CSS
类,如果bound
属性中包含错误,则覆盖cssClass
属性值
htmlEscape
接受true
或者false
,表示是否应该对被渲染的(多个)值进行HTML
转义
label
要作为label
用于被渲染复选框的值
path
要绑定的属性路径
例如,下列radiobutton
标签绑定到newsletter
属性:
1 2 3 4 Computing Now <form:radiobutton path="newsletter" value="Computing Now" /> <br/> Modern Health <form:radiobutton path="newsletter" value="Modern Health" />
19.2.8 checkboxes标签 checkboxes
标签渲染多个<input type="checkbox"/>
元素。checkboxes
标签的属性如表19.9所示。表19.9中的属性都是可选的,其中不包含HTML
属性。 例如,下面的checkboxes
标签将model
属性categoryList
的内容渲染为复选框。checkboxes
标签允许进行多个选择:
1 <form:checkboxes path="category" items="${categoryList}" />
表19.9checkboxes标签的属性
属性
描述
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
itemLabelitem
属性中定义的Collection
、Map
或者Array
中的对象属性,为每个input
元素提供label
itemValueitem
属性中定义的Collection
、Map
或者Array
中的对象属性,为每个input
元素提供值
path
要绑定的属性路径
radiobuttons
标签渲染多个<input type="radio"/>
元素。radiobuttons
标签的属性如表19.10所示。
表19.10radiobuttons标签的属性
属性
描述
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
itemLabelitem
属性中定义的Collection
、Map
或者Array
中的对象属性,为每个input
元素提供label
itemValueitem
属性中定义的Collection
、Map
或者Array
中的对象属性,为每个input
元素提供值
path
要绑定的属性路径
例如,下面的radiobuttons
标签将model
属性categoryList
的内容渲染为单选按钮。每次只能选择一个单选按钮:
1 <form:radiobuttons path="category" items="${categoryList}" />
原文链接: 19.2.6 checkbox标签 19.2.7 radiobutton标签 19.2.8 checkboxes标签 19.2.9 radiobuttons标签