为什么每行要用一个javabean呢,难道不能在javabean中设置一组数组来接受这些值。例如:private String[] name;//姓名

解决方案 »

  1.   

    既然是复选框,把id的值赋给checkbox,然后取checkbox的值就ok了request.getParameterValues
      

  2.   

    用你的复选框id 取你的javabean id
      

  3.   

    把每一行的id当作checkbox的值即可
      

  4.   

    每一行的ID可以这样写
    <input type="checkbox" name="row" value="<%=id%>">
      

  5.   

    在你的actionForm中定义一个字符串对象数组xxx,设置getxxx()和setxxx(xxx)方法,然后将你的checkbox的name指定为已定义的这个对象数组名字,最后在action中取的时候只需要用form.getxxx(),就可以取道所选择的值
      

  6.   

    把所有的复选框的name属性使用同一个名字,然后使用request.getParameterValues("名字");会得到一个数组,里边就是你要的内容。
      

  7.   

    大家请注意一下,因为是struts,所以我的视图部分里,不想出现嵌入的JAVA代码,最好是用struts标签实现
      

  8.   

    我想用:
        <logic:iterate>
           <html:multibox>
           </html:multibox>
        </logic:iterate>
    实现,可是用代码总是实现不出来~~~郁闷死我了
      

  9.   

    哦,你在Action中定义一个数组来接收值,试试看