复选框都是动态生成,值是数据库的值,而分页中,比如第一页中选中了复选框的值分别为1,2,3.下一页有选中了3,4.事实是我想把1,2,3,4,5存入数据库.
首先下一页上一页是链接的,不是form中的提交按纽的结果,所以request.get是不行的.我想知道怎么办?曾也考虑过session,但不知道在点下一页的时候怎么放进session.还有什么办法吗?

解决方案 »

  1.   

    点下一页的时候会和服务端交互,这个时候把这页的值存到sesion
      

  2.   

    比如test1下一页是test2,那存session是在1里存还是2里存呢,有没有具体方法
      

  3.   

    在线等.http://search.eachnet.com/search/--102001001------------------------basicsearch.html这里是易趣的效果,但他也没做好分页比较
      

  4.   

    实在不行替代方法就是一个页面选择一次执行一次form,但之后的也是个问题,比如
    a页面有复选框1,2,3,4(里面值也是对应数字)
    用户user1登陆选择了1,2.然后1,2和用户的值存入数据库,存入之后又回到这页面,又选择了3不选择了1,数据库操作要删除1,插入3.用户user2登陆也一样
    得到的所有选中复选框的值  String args[]=request.getParameterValues("funccode"); for(int i=0;i<args.lenth();i++){
            insertrole= "insert into xt_funrole (FUNCODE,ROLECODE) values (  '"+rolelist.get(i).toString()+"','"+rolec+"',) ";
            pstmt=conn.prepareStatement(insertrole.toString());
            pstmt.executeUpdate();
            result=1;
              }这里只是插入,选择是否已经存在的也要循环,删除也要循环,这是否效率影响太大,能有好的建议吗?