日期:2014-05-19  浏览次数:20681 次

struts2 如何获取 checkbox 非表单传递~
我的JSP页面上有一个从数据库循环取出的数据 接着在每条数据的前面都有一个
<input type="checkbox" id="checkbox" name="checkbox" value="${p.id}"/> 
现在我要将这个数组传到struts2的action当中 但是不能通过FORM传 只能通过按钮点击 触发 我是这么做的 <input type="button" value="提交兴趣" onclick="$.launchPage('<%=path %>/test/test.action?checkbox='+document.getElementById('checkbox').value)" /> 

action中写了一个 String[] checkbox; 分别给了getter setter了

这样在action当中获取的时候 只获取到了第一条选中的数据 请问如何获取 用户复选的所有数据集合呢?最好能贴个代码 谢谢

------解决方案--------------------
探讨
为什么不用struts2的checkboxlist标签呢,直接传一个list