一个JSP页面,有一个帐号信息列表,表头分别为帐号名称,帐号余额。有22个帐号和分别对应的余额,以列表的形式显示,每一个帐号占一行。每一个帐号前有个CHECKBOX选择框,最下面有个全选框。当我选择了帐号记录前面的CHECKBOX,并点击提交按钮。
问题来了,当提交的时候,我用什么方法让被选择的帐号提交,让没有被选择的帐号不传值。比如,我选择帐号1,帐号2,怎么把帐号1和帐号2所对应的余额传给下个页面或类????

解决方案 »

  1.   

    这个问题应该不是很难吧,你对应的记录有ID号吧,比如ID是自增长的,你数据显示的时候不是用循环显示的嘛,当你选中第一条的时候就把,rs.getString("id")通过form action="xx.jsp?id=<%=对应的值%>",处理的JSP取一下ID值,根据ID值执行相关的操作就OK了
      

  2.   

    String[] haha=request.getParameterValues("CHECKBOX的名字");
    然后可以在serlvet 里面用循环的方法把有值的内容过滤去来,然后再传到jsp 页面