<table>
<tr>
  <td><input name="c1" type="checkbox" value="" /></td><td><label>AAAAAAAA </label></td>
</tr> 
<tr>
  <td><input name="c1" type="checkbox" value="" /></td><td><label>BBBBBBBB </label></td>
</tr>  
<tr>
  <td><input name="c1" type="checkbox" value="" /></td><td><label>CCCCCCCC </label></td>
</tr> 
<tr>
  <td><input name="c1" type="checkbox" value="" /></td><td><label>DDDDDDDD </label></td>
</tr> 
<tr>
  <td><input name="c1" type="checkbox" value="" /></td><td><label>EEEEEEEE </label></td>
</tr> 
</table><br /><div align="center">
编辑
</div>
比如我选了两行,然后想点击“编辑”,获取我所选择的两行数据到处理页面,该怎么实现?

解决方案 »

  1.   

    在Servlet用list List<SomeObject> list =new ArrayList<SomeObject>();
    request.setAttribute("someList", list);
    去下个页面取不就OK了
      

  2.   

    <table>
    <tr>
      <td><input name="c1" type="checkbox" value="AAAAAAAA" /></td><td><label>AAAAAAAA </label></td>
    </tr> 
    <tr>
      <td><input name="c1" type="checkbox" value="BBBBBBBB" /></td><td><label>BBBBBBBB </label></td>
    </tr>  
    <tr>
      <td><input name="c1" type="checkbox" value="CCCCCCCC" /></td><td><label>CCCCCCCC </label></td>
    </tr> 
    <tr>
      <td><input name="c1" type="checkbox" value="DDDDDDDD" /></td><td><label>DDDDDDDD </label></td>
    </tr> 
    <tr>
      <td><input name="c1" type="checkbox" value="EEEEEEEE" /></td><td><label>EEEEEEEE </label></td>
    </tr> 
    </table><br /><div align="center" onclick="commit()">
    编辑
    </div><script>
    function commit() {
    var values = "";
    var c1 = document.getElementsByName("c1");
    for (var i = 0; i < c1.length; i++) {
    if (c1[i].checked) {
    values = values + c1[i].value + "_";
    }
    }
    window.open("aa.jsp?values=" + values);
    }
    </script>
    在aa.jsp中
    <%
    String value = request.getParameter("values");
    String[] values = value.split("_");
    for (int i = 0; i < values.length; i++) {
    out.println(values[i]);
    }
    %>
      

  3.   

    为每一行增加onclick函数,点击某行时把选中的行组成字符串或者你想要的形式。