首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请教,在struts2中,怎么把checkboxlist的选择结果传递到Action中

2012-02-16 
请问,在struts2中,如何把checkboxlist的选择结果传递到Action中?如题说明,在一个jsp页面中,如何将选择的ch

请问,在struts2中,如何把checkboxlist的选择结果传递到Action中?
如题说明,在一个jsp页面中,如何将选择的checkboxlist的结果传给action进行处理
重点在传值,不在处理!!
代码如下:

<body>
  <table align="center" border="1" width="100%">
<s:iterator value="#request.list">
<tr>
<td><s:property value="itemname"/></td>
<td><s:checkboxlist name="checkbox" list="items" theme="simple"/></td>
</tr>
  </s:iterator>
</table>
<a href="<s:url action="demo/save.action">
<s:param name="checkbox" value="??????????"></s:param>
  </s:url>">传值</a>
 </body>

如果哪位有更好的想法的,希望能给小弟一个指点。谢谢

[解决办法]
用js处理一下:

JScript code
/** * 返回所有选中的复选框的表记录ID,用逗号分隔 */function getTblIdsOfCheckbox(){    var inputs = document.getElementsByTagName('input');    var ids = '';    var split = ',';    if(inputs)       for(var i = 0 ; i < inputs.length ; i ++)       {             var input = inputs[i];             if(input.type == 'checkbox' && input.checked && input.tblId)                ids += input.tblId + split;       }    return ids.length > 0 ? ids.substring(0,ids.lastIndexOf(split)) : null;} 

热点排行