分页参数计算
来源:互联网 发布:绿色傲剑2绝学升级数据 编辑:程序博客网 时间:2024/05/22 15:43
1.第一个计算 FIRST(从第几个查询) MAX(每次最多查几个)
currentPage FIRST MAX
1 0 5
2 5 5
3 10 5
总结 FIRST =(currentPage-1)*pageSize
MXA = pageSize
2.第二个计算 计算出 beginPage endPage
例子 pageCount (总页码)
1 2 3 4 5
找规律
总页码 小于5
current beginPage endPage
3 1 pageCount(5)
1 1 pageCount
1 pageCount
4 1 pageCount
总页码 小于5
1 2 3 4
current beginPage endPage
3 1 pageCount(4)
2 1 pageCount
4 1 pageCount
总页码大于 5
1 2 3 4 5 6 7
前两页 当前页 后两页
23 4 56
34 5 67
规律 begin=current-2
end =current-2
情况1 如果当前页为1(current-2<1)
begin =1
end=pageSize
情况2 如果当前页为7 (current-2>pageCount)
begin =pageCount-(pageSize-1)
end=pageCount
注解 pageSize 是每页显示的数据量
3.第三个计算
//计算pageCount总页数
pageCount = (recordCount + pageSize - 1) / pageSize;
阅读全文
0 0
- 分页参数计算
- 原生分页计算和easyUI分页传参数注意
- 自己写的java工具类(包含序列化,参数校验,判空,HashMap,分页计算)
- postgresql 常用分页计算
- postgresql 常用分页计算
- java分页计算
- xcode UILabel分页计算
- 分页数计算
- postgresql 常用分页计算
- 简单分页后台计算
- 分页页码计算
- 关于分页参数自用
- PageModel 分页参数
- 分页参数 的页码
- mybatis 分页参数 RowBounds
- ThinkPHP分页及保持分页参数
- laravel 搜索分页 带参数稳定分页
- 分页计算总页数算法
- HDU 4773 反演变换
- leetcode 36 isValidSudoku
- (一)c#整合zeroIce
- Spring/Boot/Cloud系列知识(6)——Spring EL(2)
- ireport使用jdbc连接,提示没有驱动的问题
- 分页参数计算
- 重载函数的特性-总结
- 【图像处理】MATLAB:基本原理
- Windows安装lxml
- poj2528
- zabbix监控Tomcat
- FFMPEG 命令操作
- 匿名内部类
- 低风险投资(六、少赚也是亏)