在struts2中关于复选框的问题
当用户选中复选框,怎么才知道,用户到底选中了哪些复选框的按钮。
代码如下:
<s:iterator value= "userList ">
<tr>
<td> <input type= "checkbox " name= "checkbox " value= 'checkbox '> </td>
<td> <s:property value= "name "/> </td>
<td> <s:property value= "sf_team_name "/> </td>
<td> <s:property value= "telephone "/> </td>
<td> <s:property value= "user_id "/> </td>
</tr>
</s:iterator>
那个复选框可以绑定id或者其它什么,名字也行。就是在点击确定后让我知道用户到底选择了那些复选按钮。
那个复选空间可以改成其它的struts控件。
不知道怎么写,详细说说
------解决方案--------------------感觉你的问题并没有描述明白,你是想在后台得到被选中的CHECKBOX么?
如果是这样的话,那你只需要在后台写一个FORMBEAN,把对应的变量设置成BOOLEAN型即可.
------解决方案--------------------用html:multibox标签
<html:multibox name= "userList " property= "user_id "> </html:multibox>
具体的查一下html:multibox标签的使用。
------解决方案--------------------checkbox中的东西不是用数组存储的嘛,就去看你的数组中的第几个checkbox是否为空,不为空不就知道其被选中了吗?到时候再用一个数组把他们选中的value存储起来,要用时再拿出来判断啊