<%for (User user : list) { %>
    <form method="post" action="login?cmd=edit&id=<%=user.getUserID()%>&name=<%=user.getName()%>&sexy=<%=user.getSexy()%>&email=<%=user.getEmail()%>">
    <tr bgcolor="#CCCCCC">
      <td height="30" align="center" valign="middle">
          <input name="radiobutton" type="checkbox" onselect="change()" value="0" id="check"/>   </td>
      <td align="center"><%=user.getUserID() %></td>
      <td align="center"><%=user.getName()%></td>
      <td align="center"><%=sexy%></td>
      <td align="center"><%=user.getEmail()%></td>
      </td>
    </tr>
    </form>表格是动态的,我想把这个表中第一列和第二列的信息  或整张表  的信息全部读出,读取单独一个信息还可以,现在是一整列的信息,搞不定

解决方案 »

  1.   

     <td align="center"><%=sexy%></td> ? 你的所有人的性别都是一样的吗?这个应该是写错了 应该是<td align="center"><%=user.getSexy()%></td>
      

  2.   

     list 为什么你不在servlet端 再查一次数据库?
      

  3.   

    post提交了,用不着在form的action里面把参数都加上。
    直接用hidden,后台用数组接收(getParameterValues),具体忘了,有个这个方法,得到个数组的
      

  4.   

    你这连个table标签都没有哪门子表格呀!怎么还闹了个多选框?这是要搞什么东西?
    获取内容直接<%request.setAttribute("user", user);
    request.getRequestDispatcher(你的servlet路径).forward(request, response);%>
    然后在servlet中User user = (User)getAttribute("user"); user.getUserId();....
    试试行不行
      

  5.   

    因为有checkbox,这里的值变了,所以要重新扫一遍