分享人:张明顺
1.背景介绍
2.知识剖析
3.常见问题
4.编码实战
5.扩展思考
6.参考文献
7.更多讨论
我们在mysql里可以使用limit进行分页,只要在查询语句里增加两个参数就好,那在SpringMVC中是怎么使用的呢?
1、起始记录与单页记录数
2、上一页,下一页
3、查询记录总数
4、总页数
5、当前页
1、用分页插件,低耦合,简单,方便,可复用……
2、自己手写一个(造轮子),完全是上面的反例
/*设置page与size初始值*/
/*获取总记录数*/
/*获取总页数与返回总页数*/
/*判断首页、尾页page的值*/
/*返回页数与单页记录数*/
/*返回上一页与下一页的page的值*/
/*返回要查询的对象*/
/*返回查询后的对象*/
在分页的时候,一定要传这么多数据吗?
如果数据量大的话,只要传页数和每页的记录数就行了。 比如淘宝里搜索商品最多只能100页。 就像我们用百度搜索资料的时候,绝对大多数都在第一二页找, 很多时候连第二页都不愿意翻,所以就不用返回所有的记录了
Spring MVC 关于分页的简单实现
https://www.cnblogs.com/xianan87/p/3948816.html
谢谢大家!