JSP复选框参数传递---帮帮我吧!!!
第一个页面:    
 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]);    
 .....    
 把值读出来并进行相应的处理。      
 问题:   在第三个页面要怎么做才能得到复选框的值,能和第二个页面那样    
 一个一个读出来并进行相应的处理?还是说在第一、二个页面要做那些准    
 备?请高手帮忙啊```? 
 如果用session那该怎么做?    
 第一个页面:session.setAttribute( "id ",id);    
 以后的页面怎么读出来?    
 用String   id=(String)session.getAttribute( "id ");好象没办法哦???不知道是不是我不懂`...
------解决方案--------------------LZ是在做关于分页的CHECKBOX吗? 
 你在每次翻页的时候,都把用户的状态存下来,打开页面之前都查询数据库,并显示,存的数据表最后有个字段表示第几页。。。 
 例如: 第一页的所有CHCEKBOX的状态在存的时候,那个字段后面都是1,然后在翻到第一页的时候,就查是否选中的字段和那个第几页的字段。。。
------解决方案--------------------	    var strRelationType1= " "; 
 	    var strRelationType= " "; 
 	    for(var i=0;i <form1.elements.length;i++) 
 	    { 
 	        if(form1.elements[i].type== "checkbox ") 
 	        { 
 	            if(form1.elements[i].checked) 
 	            { 
 	                strRelationType = form1.elements[i].value; 
 	            } 
 	            else 
 	            { 
 	                strRelationType = 0; 
 	            } 
 	            strRelationType1 = strRelationType1 +  "/ " + strRelationType; 
 	        }          
 	    } 
 	    document.form1.Purview.value=strRelationType1; 
 把复选框的值全部以0/0/1/0/1/0的形式存入strRelationType1,再把这个strRelationType1的值放在文本框中提交到下一页 
 String[] parrsplit=request.getParameter( "Purview ").split( "/ "); 
 再把这个值分解开,那么第一个复选框的值就是 
  <input name= "selectAll " value=1 type= "checkbox "  <%=parrsplit[1].equals( "1 ")? "checked ": " "%> >  
 如果这个位置上的值为1就把复选框设为已选,OK了 
 楼上那个是做广告的,烦得不得了