<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>
比如我选了两行,然后想点击“编辑”,获取我所选择的两行数据到处理页面,该怎么实现?
request.setAttribute("someList", list);
去下个页面取不就OK了
<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]);
}
%>