用每条记录的id作为checkbox的value,所有的checkbox的name可以一样:
out.println("<form action=take_form.jsp>");
out.println("<tablr>");
while(rs.next())
{
 int id = rs.getInt("id");
 out.println("<tr><td><input type=checkbox name=mycheck value="+id+" ><td>");
 out.println("<td>数据库记录显示<td>");
 out.println("</tr>");
}
 out.println("</table>");在take_form.jsp中:
String[] id = request.getParameterValues("mycheck");
for(int i=0;i<id.length;i++)
  out.println("id[i]")//打印所有选种记录的id

解决方案 »

  1.   

    几个书写错误
    用每条记录的id作为checkbox的value,所有的checkbox的name可以一样:
    out.println("<form action=take_form.jsp>");
    out.println("<tablr>");
    while(rs.next())
    {
     int id = rs.getInt("id");
     out.println("<tr><td><input type=checkbox name=mycheck value="+id+" ></td>");
     out.println("<td>数据库记录显示</td>");
     out.println("</tr>");
    }
     out.println("</table>");在take_form.jsp中:
    String[] id = request.getParameterValues("mycheck");
    for(int i=0;i<id.length;i++)
      out.println(id[i])//打印所有选种记录的id