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标签