在点击第二页时如何保存第一页的值?即第一页已选了一些,接着在第二页中也需要选一些,然后返回第一而选中的值还在,

解决方案 »

  1.   

    一般都是放在cookie或者session中,返回的时候从里面读取出来填充上。
      

  2.   

    用一个变量如selectedSet保存所有选中的[ID], 
    如第一页 ID 为 1-10的记录 第一页选中1, 3
    当跳转时, 
    先从selectedSet 中清除第一页显示的 1-10 再把把1, 3加到 selectedSet 中, 此时selectedSet 包含1, 3两条记录如转到第二页 ID 为 11-20的记录 
    从检查selectedSet是否有包含只页的记录, 有则对相应记录选中 (应为没有)如在本页中再选中 15
    当跳转时, 
    先从selectedSet 中清除第一页显示的 11-20 再把把15加到 selectedSet 中,
    此时selectedSet 包含1, 3, 15三条记录
    如跳回第一页
    从检查selectedSet是否有包含只页的记录, 有则对相应记录选中 (应该将 1, 3)选中
    如修改选择取消1选中, 增加8, 9选中, 即选中中了3, 8, 9先从selectedSet 中清除第一页显示的 1-10清除掉 1 
    再把把3, 8, 9加到 selectedSet 中, 此时selectedSet 包含3, 8, 9, 15四条记录...
      

  3.   

    用一个变量如selectedSet。。selectedSet是list  java的List???还是其他什么
      

  4.   

    保存到session里面相对来说是一个比较好的方法。