如何从JSP中动态创建的HTML表中获取特定行的单元格数据?
我正在以下列方式创建JSP页面
答案 0 :(得分:2)
为所有复选框指定相同的名称,但使用不同的值,例如行ID。
<table>
<c:forEach items="${list}" var="row">
<tr>
<td><input type="checkbox" name="rowid" value="${row.id}"></td>
<td>${row.name}</td>
<td>${row.value}</td>
...
</tr>
</c:forEach>
</table>
然后,您可以使用HttpServletRequest#getParameterValues()
在服务器端获取已检查的内容,如下所示:
String[] rowids = request.getParameterValues("rowid");
// ...