SSMP小案例之分页功能(修改bug)
上一节讲到了分页,但是是有bug的,往下看。
假如第三页只有一条数据,点击删除但是页码数依然停留到了第三页,这是为什么呢?
可以看到点击删除后,后端响应的这两个东西,一个是当前页的页数,一个是总的页数。
当前页的页数是3,可是总的页数是2所以就出问题了。
解决办法呢就是如果当前页码值大于总的页码值,那么重新执行查询,把最大页码值作为当前页码值。
我们在controller的分页操作,里面进行判断即可。
上一节讲到了分页,但是是有bug的,往下看。
假如第三页只有一条数据,点击删除但是页码数依然停留到了第三页,这是为什么呢?
可以看到点击删除后,后端响应的这两个东西,一个是当前页的页数,一个是总的页数。
当前页的页数是3,可是总的页数是2所以就出问题了。
解决办法呢就是如果当前页码值大于总的页码值,那么重新执行查询,把最大页码值作为当前页码值。
我们在controller的分页操作,里面进行判断即可。