刚刚发现一个问题,通过查询,前端根据返回总条数每页显示10条数据,所以显示有10页,第一页传到后台的参数是page = 1,pageSize=10,然后点第二页,page =2,pageSize=10,就这样一直到最后一页,参数是page = 10,pageSize=10,但是我发现从第二页开始,一直翻到第九页,后台返回的数据竟然和第二页的数据一模一样,我通过调试,前端传到后台的页码page和pageSize都是没有问题,不明白为什么会出现这种问题
当跳去的 page 值大于总 page 值时,总是跳到最后一页
就好比你碰到的这个情况,第二页直到第十页数一样,很可能是总页数就是 2,后面的翻页操作都跳到了第二页
当然,官方出品的 jfinal 是不会有这个行为的
如果不是上面的这个原因,很可能是 sql 没写对,检查一下