日期:2014-05-18  浏览次数:20629 次

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

------解决方案--------------------
这个问题应该不是很难吧,你对应的记录有ID号吧,比如ID是自增长的,你数据显示的时候不是用循环显示的嘛,当你选中第一条的时候就把,rs.getString( "id ")通过form action= "xx.jsp?id= <%=对应的值%> ",处理的JSP取一下ID值,根据ID值执行相关的操作就OK了
------解决方案--------------------
String[] haha=request.getParameterValues( "CHECKBOX的名字 ");
然后可以在serlvet 里面用循环的方法把有值的内容过滤去来,然后再传到jsp 页面