4.1.7 checkboxes标签
Spring MVC
的checkboxes
标签会渲染多个类型为checkbox
的普通HTML input
标签。checkboxes
标签可使用如表4.8所示的属性。表4.8中列出的只是SpringMVC
的checkboxes
标签的常用属性,并没有包含HTML
的相关属性。
属性 | 描述 |
---|---|
cssClass |
定义要应用到被渲染的checkbox 元素的CSS 类 |
cssStyle |
定义要应用到被渲染的checkbox 元素的CSS 样式 |
cssErrorClass |
定义要应用到被渲染的checkbox 元素的CSS 类,如果bound 属性中宝行错误,则覆盖cssClass 属性值 |
htmlEscape |
boolean 值,表示被渲染的值是否应该进行HTML 转义 |
path |
要绑定的属性的路径 |
items |
用于生成checkbox 元素的对象的Collection ,Map 或者Array |
itemLabel |
item 属性中定义的Collection ,Map 或者Array 中对象的属性,为每个checkbox 元素提供label |
itemValue |
item 属性中定义的Collection ,Map 或者Array 中的对象属性,为每个checkbox 元素提供值 |
delimiter |
定义两个input 元素之间的分割符,默认没有分割符 |
相对于一个checkbox
标签只能生成一个对应的复选框而言,一个checkboxes
标签将根据其绑定的数据生成多个复选框。checkboxes
绑定的数据可以是数组、集合和Map
。
在使用checkboxes
标签时有两个属性是必须指定的,一个是path
,另一个是items
。items
表示当前要用来显示的项有哪些,
而path
所绑定的表单对象的属性表示当前表单对象拥有的项,即在items
所显示的所有项中表单对象拥有的项会被设定为选中状态。
示例:checkboxes标签的使用
原文链接: 4.1.7checkboxes标签