0%

4.1.7checkboxes标签

4.1.7 checkboxes标签

Spring MVCcheckboxes标签会渲染多个类型为checkbox的普通HTML input标签。checkboxes标签可使用如表4.8所示的属性。表4.8中列出的只是SpringMVCcheckboxes标签的常用属性,并没有包含HTML的相关属性。

表4.8 checkboxes标签的属性
属性 描述
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标签