对于一个完整的页面需要七个参数

  • 当前页
  • 总页数
  • 页面数据
  • 上页页码
  • 下页页码
  • 总页码
  • 每页显示条数
    不同页码数的计算方法在代码中;
    全参构造:
    此处的类中的参数会产生相互的依赖。需要用全参构造来实现;
    空参构造:
    在后台接受该类的数据的时候,要先初始化出来一个对象。需要一个空参数的构造方法。
package com.uu.bean;import java.io.Serializable;
import java.util.List;/*** Created by Administrator on 2019/9/27.*/
public class PageResult implements Serializable {private Integer currentpage;private Integer pagesize;private List<?> data;private Integer allcount;private Integer prepage;private Integer nextpage;private Integer endpage;public PageResult(List<?> data,Integer currentpage,Integer pagesize,Integer allcount){this.pagesize = pagesize;this.currentpage = currentpage;this.data = data;this.allcount = allcount;this.endpage = allcount%pagesize==0?allcount/pagesize:allcount/pagesize+1;this.nextpage = currentpage+1>endpage?currentpage:currentpage+1;this.prepage = currentpage-1==0?currentpage:currentpage-1;}public PageResult(){}public Integer getCurrentpage() {return currentpage;}public void setCurrentpage(Integer currentpage) {this.currentpage = currentpage;}public Integer getPagesize() {return pagesize;}public void setPagesize(Integer pagesize) {this.pagesize = pagesize;}public List<?> getData() {return data;}public void setData(List<?> data) {this.data = data;}public Integer getAllcount() {return allcount;}public void setAllcount(Integer allcount) {this.allcount = allcount;}public Integer getPrepage() {return prepage;}public void setPrepage(Integer prepage) {this.prepage = prepage;}public Integer getNextpage() {return nextpage;}public void setNextpage(Integer nextpage) {this.nextpage = nextpage;}public Integer getEndpage() {return endpage;}`在这里插入代码片`public void setEndpage(Integer endpage) {this.endpage = endpage;}
}

sorl的分页数据设计相关推荐

  1. ajax分页node,分页数据(使用 paginate 方法)《 Node.js 应用:分页器 》

    先访问一下我们的网站上的 posts 这个页面 .. 这个是一个内容列表页面 ... 它会显示网站里面的所有的 posts 内容 .. 现在我要给这个页面添加一个分页器,可以分页显示内容 .. 先得去 ...

  2. vusjs 配合php_对照着jquery来学vue.js系列之配合thinkphp下拉获取分页数据

    上篇文章介绍了vue.js如何ajax获取数据: 接着不可避免就遇到的是: 如何进行数据分页呢? 这里以thinkphp为示例讲解:其他场景性质一样: 示例项目:https://github.com/ ...

  3. react钩子_使用钩子在react中分页数据视图

    react钩子 Repo found here: https://github.com/maisonm/paginate_example 仓库在这里找到: https : //github.com/m ...

  4. ASP.NET 2.0数据教程之二十六::排序自定义分页数据

    导言 和默认翻页方式相比,自定义分页能提高几个数量级的效率.当我们的需要对大量数据分页的时候就需要考虑自定义分页,然而实现自定义分页相比默认分页需要做更多工作.对于排序自定义分页数据也是这样,在本教程 ...

  5. php将json分页,php处理分页数据并返回json

    header('content-type:application/json;charset=utf-8');//设置浏览器解析格式为json header('Access-Control-Allow- ...

  6. 如何在微服务架构下进行数据设计?

    作者:唐建法 && Mongoing中文社区 来自:http://www.mongoing.com/ 微服务是一个软件架构模式,对微服务的讨论大多集中在容器或其他技术是否能很好的实施微 ...

  7. oracle分页数据,oracle 分页 数据重复 数据不正确

    oracle 一般分页的写法为 select a.id,a.title,rownum as rn,a.create_time from (select a.* from temp a order by ...

  8. 【Flask项目2】python对象分页数据序列化基类(5)

    comment-utils-serializer.py文件 class BasePaginateSerializer(object):"""分页数据序列化基类" ...

  9. oracle分页数据,在Oracle中得到分页数据

    在Oracle中得到分页数据 得到DataSet的值 例子如下: /// /// 得到Colletion分页数据 /// public DataSet GetList(int PageIndex, i ...

最新文章

  1. 监控服务器怎么增加碟机,微服务业务监控方法及服务器专利_专利申请于2017-12-15_专利查询 - 天眼查...
  2. 【Linux】Linux中正则表达式
  3. Java NIO:浅析I/O模型
  4. jQuery-1.9.1源码分析系列(二)jQuery选择器续2——筛选
  5. Session过期,如何跳出iframe框架页的问题
  6. 基于Hadoop2.7.3集群数据仓库Hive1.2.2的部署及使用
  7. es6 Generator函数的含义
  8. 关于Apache与Nginx的优势比较
  9. Adobe Flash Player v26.0.0.126发布:请尽快更新
  10. 太阳时的计算的Python程序
  11. TIFF图像文件格式详解
  12. 暴力解决注册表删不掉的问题
  13. Go语言fmt包的用法
  14. 正版win8/win8.1系统激活密钥(key)备份还原操作步骤
  15. 关于计算机学院 公众号的名字,最新微信公众号名字大全
  16. ROS学习笔记(三)—— 话题 topic详解
  17. mysql的填充因子_数据库索引中的填充因子
  18. 日本剑道规则及道场礼节 ——值得学习
  19. Explain是什么?Explain能干嘛?
  20. 原生webgl学习(六) WebGL写简单的汉字(一)

热门文章

  1. 小程序学习:点击按钮修改标签文本内容
  2. 数据中台 -- 学习笔记(一)
  3. 利用css 设计markdown 主题
  4. RS-485设计指南 (TI:SLLA272B-2008.05)
  5. RK3588-HDMIRX
  6. 2021-05-03扫雷游戏
  7. 互联网思维“独孤九剑”
  8. 名人故事之 John Walker
  9. 《Optical Flow in the Dark》光流
  10. 小程序 连接websocket 开发者工具上可以,但是真机上不行