java分页只会用工具?写一个java原生分页!

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

java分页只会用工具?写一个java原生分页!_第1张图片

给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

java分页只会用工具?写一个java原生分页!_第2张图片

进行java后端开发,我们查询数据到页面显示,经常需要分页,可据小编了解很多java程序员只会用插件实现分页,今天就来看看如何用原生java实现分页!

一、分页所需参数

1、总条数 需要从数据库查出

2、当前页 从页面传入

3、每页显示条数 模拟,固定10条

4、起始行 (当前页-1)*每页显示条数

5、总导航数 总条数%每页显示条数>0?总条数/每页显示条数+1:总条数/每页显示条数

6、首页 1

7、尾页 总导航数

8、上一页 当前页==首页?首页:当前页-1

9、下一页 当前页==尾页?尾页:当前页+1

10、导航页(小编这里以百度10条导航页为例)

java分页只会用工具?写一个java原生分页!_第3张图片

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

一般情况下:

起始导航 当前页-5

结束导航 当前页+4

靠近首页的情况(当前页小于等于6):

起始导航 1

结束导航 10

靠近尾页的情况(当前页+4>=尾页):

起始导航 尾页-9

结束导航 尾页

二、代码实现

java分页只会用工具?写一个java原生分页!_第4张图片
java分页只会用工具?写一个java原生分页!_第5张图片
java分页只会用工具?写一个java原生分页!_第6张图片
java分页只会用工具?写一个java原生分页!_第7张图片

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

java分页只会用工具?写一个java原生分页!_第8张图片

好了,以上就是java实现的原生分页。

java分页只会用工具?写一个java原生分页!_第9张图片
java分页只会用工具?写一个java原生分页!_第10张图片
java分页只会用工具?写一个java原生分页!_第11张图片

感谢你长得那么美还来看小编的文章,喜欢就点关注吧!

你可能感兴趣的:(java分页只会用工具?写一个java原生分页!)