用pager-taglib做了分页,使用的是后台得到一个list然后再jsp页面利用它的标签库分页
但是测试发现显示了第一页正常,但显示第二页的条目会有跟第一页重复的地方,这是什么问题?

解决方案 »

  1.   

    把后台的list 打印看看,取list的时候,逻辑有点错吧
      

  2.   

    的确是取出的list的问题,取的list是这样的,hibernate自己生成的类和DAO然后在user类里
    private Integer userId;
    private Set<Readhistory> readhistories = new HashSet<Readhistory>(0);user = userDao.findById(userID);
    List <Readhistory> history = new ArrayList<Readhistory>();
    history.addAll(user.getReadhistories());是将取得的history set放到list里,然后每次翻页的时候控制台输出的list的顺序都不一样
      

  3.   

    解决了~~在historyDAO里加了一个函数直接取出那个list就不会乱序了~~