常见分页样式
常规分页(带有页号):
微信公众号:JavaWeb架构师-
优点:可以明确显示数据信息,有多少条、多少页。
-
缺点:不太炫酷
下拉式分页:
微信公众号:JavaWeb架构师-
优点:炫酷、流畅、同一面浏览。
-
缺点:一般无法明确的预先知道信息数目,只有等全部分页完成之后才能知道。
分页存在的必要性
- 数据原因(一次查询和传输会很消耗资源)
- 用户体验的原因(页面太长用户使用起来麻烦)
常见分页的实现方式及应用场景
- 使用List接口中的subList(int startIndex, int endIndex)方式实现。
- 优点:简单易用
- 缺点:效率低
- 使用场景:无法按需批量获取数据时
- 直接使用SQL语句分页。
- 优点:简单、直接、效率高
- 缺点:数据库兼容性差
- 使用场景:不要求数据库兼容性时
- 使用hibernate等框架实现跨数据库分页。
- 优点:面向对象、兼容性强
- 缺点:复杂查询性能低
- 兼容不同数据库时
源码下载
关注下方的微信公众号,回复:java_div_page.code
网友评论