jsp分页显示

来源:百度知道 编辑:UC知道 时间:2024/05/04 08:52:41
每一项前面有一个checkbox 当我选几个之后 点击下一页 有选几个 然后再点击上一页 就不能看到上次选择的了 如何做 能看到呢 请指教

在你遍历的那个list的元素里面加一个字段,比如说 isChecked 来保存此条记录是否被选中,当点击分页按钮时,将本页面最新的勾选情况更新到list中去就可以了

一般有两种方法实现,第一个是当第一次访问该页面时从数据库中查出所有的记录,存入一个List中,然后然后点击下一页的时候分批方法。还有一个方法是每点击一下下一页的时候执行一次数据库访问。一般数据量不大的时候采用第一种方法,数据量很大的话采用第二种(否则内存开销太大)。其实分页列表的实现是有现成比较经典的算法的,网上随便搜一下就有