JSP复选框参数传递---帮帮我吧!!!

来源:百度知道 编辑:UC知道 时间:2024/05/19 14:07:03
第一个页面:
while(rs.next())
{
int id=rs.getInt("ID");
%>
<tr>
<td><input type="checkbox" name="id" value="<%=id%>"><%=i%></td>
</tr>
<%
i++;
}
这是从数据库读出ID,传到下个页面。
第二个页面:
通过
String[] s=request.getParameterValues("id");

for(int i=0;i<s.length;i++) {
int ID=Integer.parseInt(s[i]);
.....
把值读出来并进行相应的处理。

问题: 在第三个页面要怎么做才能得到复选框的值,能和第二个页面那样
一个一个读出来并进行相应的处理?还是说在第一、二个页面要做那些准
备?请高手帮忙啊```?
提交到下一页
String[] parrsplit=request.getParameter( "Purview ").split( "/ ");
再把这个值分解开.

不知道有.split()。也不说下害我还以为不能解决,跑到CSDN去问。先在解决了,谢谢!
不过你的回答不够完整,我是菜鸟~.~

可以考虑把值放到session中传递过去
****************************************************
回答补充:
在第二个页面,读出所有的id后,再放入session中

复选框传过去的,是一个字符串型的数组。

****************************************************
我可以说两个方法
第一种,你可以把id值也放在一个数组里,用session传过去也是一个数组,这样就可以在第三个页面进行操作
第二种,你可以把所有的id值放到一个字符串中,然后把每个id值用一个特殊符号分隔开,比如:逗号(,)然后在第三个页面进行分割,这样就可以了!