Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm
进行java后端开发,我们查询数据到页面显示,经常需要分页,可据小编了解很多java程序员只会用插件实现分页,今天就来看看如何用原生java实现分页!
一、分页所需参数
1、总条数 需要从数据库查出
2、当前页 从页面传入
3、每页显示条数 模拟,固定10条
4、起始行 (当前页-1)*每页显示条数
5、总导航数 总条数%每页显示条数>0?总条数/每页显示条数+1:总条数/每页显示条数
6、首页 1
7、尾页 总导航数
8、上一页 当前页==首页?首页:当前页-1
9、下一页 当前页==尾页?尾页:当前页+1
10、导航页(小编这里以百度10条导航页为例)
小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
一般情况下:
起始导航 当前页-5
结束导航 当前页+4
靠近首页的情况(当前页小于等于6):
起始导航 1
结束导航 10
靠近尾页的情况(当前页+4>=尾页):
起始导航 尾页-9
结束导航 尾页
二、代码实现
小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
好了,以上就是java实现的原生分页。
感谢你长得那么美还来看小编的文章,喜欢就点关注吧!