html:multibox

来源:互联网 发布:阿里云ddns教程 编辑:程序博客网 时间:2024/04/28 07:32

 html:multibox标签生成多个checkbox。当您要使用大量的checkbox时使用这个标签非常方便,可以使您避免在ActionForm中声明大量的boolean类型的变量,带之以一个数组就行了。

注意:为了正确的处理没有选中的checkbox您必须在reset()中设置数组的长度为0。

下面的代码示例了html:multibox标签的一般用法,如果被提交则选中的所有checkbox的value值将被提交到multiboxForm中的selectedItems中,这是一个String[]数组。

<html:multibox name="multiboxForm" property="selectedItems"
  value="00001"/>
<html:multibox name="multiboxForm" property="selectedItems"
  value="00002"/>
下面的代码示例了html:multibox标签的典型用法:

<logic:iterate id="person" name="multiboxForm" property="persons">
  <html:multibox property="selectedItems">
    <bean:write name="person" property="id"/>
  </html:multibox>
  <bean:write name="person" property="name"/>
</logic:iterate>