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

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实现的原生分页。

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本文包括:1、分页技术概述2、实现分页3、完善分业——分页工具条4、几种常见的分页工具条 1、分页技术概述 物理分...
    廖少少阅读 4,551评论 0 38
  • 测试最重要的是测试思路、测试策略和测试计划,只有这些前期工作做足,后面的测试执行才能针对整体的产品测试起到事半功倍...
    雷哥说阅读 1,629评论 0 8
  • 一、文本框为字符型 必填项非空校验: 1、必填项未输入--程序应提示错误; 2、必填项只输入若干个空格,未输入其它...
    许小小晴阅读 4,802评论 0 2
  • (以下使用ssm+jsp实现显示所有电影为例子) 1.封装一个PageBean类 package com.enti...
    何文杰啊阅读 3,941评论 0 0
  • 公益活动的困境,当镜头对着时,人人都往上凑,而平日里,却又种种理由。然而有人却坚持了下来。 今天在上马博览会遇到老...
    kafkaliu阅读 186评论 0 0

友情链接更多精彩内容