如何从动态创建的HTML表中获取特定行的单元格数据?

如何从JSP中动态创建的HTML表中获取特定行的单元格数据?

我正在以下列方式创建JSP Page

  1. 连接到MySQL数据库
  2. 根据条件从表中获取行
  3. 根据步骤2中返回的行,以动态方式构造HTML表
  4. 表的第一列包含复选框
  5. JSP页面包含一个Submit按钮
  6. 选择某些行的复选框
  7. 在提交按钮单击,如何选中选中哪一行复选框?

为所有复选框指定相同的名称,但使用不同的值,例如行ID。

  ... 
${row.name} ${row.value}

然后你可以使用HttpServletRequest#getParameterValues()获取服务器端的已检查的,如下所示:

 String[] rowids = request.getParameterValues("rowid"); // ...