分页之页面页码列表计算 | 学习笔记

简介: 快速学习分页之页面页码列表计算

开发者学堂课程【JDBC 数据库开发进阶分页之页面页码列表计算】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/32/detail/698


分页之页面页码列表计算


内容介绍:

一、百度分页的规律

二、代码实现

 

一、百度分页的规律

11 2 3 4 5 6 7 8 9 10

1)最多显示多少个页码!定为10

2)当前页,在页码列表中的位置,定为6

2、只需要当前页码来定出页码列表

3、定下页码列表只需要两样数据:

1begin

2end

例:10 11 12 13 14 [15] 16 17 18 19

4、确定页码需要使用 pc 来推断出 begin end

begin=pc-5

end=pc+4

5、计算公式

1)如果总页数<=10(列表长度),那么 begin=1end=总页数;

2)使用公式计算:begin=pc-5end=pc+4

3)头溢出:当 begin<1时,让 begin=1

4)尾溢出:当 end>${tp}时,让 end=${tp}

 

二、代码实现

1.首先要创建一个 pagebean

2.servlet

3.dao

4.jsp 页面的设置

5.循环遍历页码列表的代码

相关文章
|
8月前
|
前端开发
bladex自定义分页
bladex自定义分页
|
8月前
|
存储 移动开发 JavaScript
使用vuex记住当前页面页码信息,以便从详情页返回列表页时能还原到上一次页面
使用vuex记住当前页面页码信息,以便从详情页返回列表页时能还原到上一次页面
96 0
|
SQL Oracle 关系型数据库
什么是分页?如何使用分页?(一)
什么是分页?如何使用分页?
202 0
|
存储 SQL 缓存
分页列表缓存,你真的会吗
开源中国的红薯哥写了很多关于缓存的文章,其中多级缓存思路,分页列表缓存这些知识点给了我很大的启发性。 写这篇文章,我们聊聊分页列表缓存,希望能帮助大家提升缓存技术认知。
分页列表缓存,你真的会吗
|
SQL 存储 关系型数据库
什么是分页?如何使用分页?(二)
什么是分页?如何使用分页?
88 0
|
SQL 前端开发 数据库
列表分页接口有哪些方案,你知道吗?
列表分页接口有哪些方案,你知道吗?
356 0
列表分页接口有哪些方案,你知道吗?
|
前端开发 JavaScript Java
分页获取数据列表GetListByPage
分页获取数据列表GetListByPage
105 0
|
JavaScript
分页之:下拉列表选择页码的回显功能
本文主要讲下拉列表选择页码的回显功能
311 0