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

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

开发者学堂课程【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.循环遍历页码列表的代码

相关文章
|
Windows
分页标签使用详情
ClassList 新闻列表支持分页。 写法如下: [NT:Loop,NT:SiteID=0,NT:...
674 0
|
数据库
分页控件的使用能不能再简单一点呢,能不能一个页面搞定所有的列表需求?
目的: 1、一个页面(DataList.aspx)可以显示多个模块的列表功能。      一般是有一个列表需求就需要一个aspx文件,如果有100个列表,那么就会有100个aspx文件,这么多的文件(包括.aspx.cs文件)里面的内容基本是一样的,这样写起来麻烦,管理起来也不容易,命名就是一个比较头痛的问题。
1090 0
|
PHP 数据库
dedecms后台每页文章条数如何修改(“文档列表”每一页显示的文档条数)
  小明在学习采集,弄了个dedecms作为发布平台,几个小时后跑来报喜说好简单,但又不想制造那么多spam,每个分类只保留几条就好。在后台删除这些文章,每页只显示30个,看了下有100多页,立马沮丧了,数据库批量删除又不会。
1056 0
|
JavaScript
分页之:下拉列表选择页码的回显功能
本文主要讲下拉列表选择页码的回显功能
315 0
|
9月前
|
前端开发
bladex自定义分页
bladex自定义分页
|
Web App开发 JavaScript 前端开发
|
SQL 前端开发 数据库
列表分页接口有哪些方案,你知道吗?
列表分页接口有哪些方案,你知道吗?
364 0
列表分页接口有哪些方案,你知道吗?

热门文章

最新文章