分页的逻辑以及需要的参数

把分页查询的相关属性存到对象中:

1、属性:
①private List<student> list;//结果及数据类型
    private Integer totalCount;//结果总条数

    private Integer currentPage = 1;//当前页  用户传入
    private Integer pageSize = 5;//每页条数   用户传入

    private Integer beginPage= 1;//首页
    private Integer  prevPage;//上一页
    private Integer  nextPage;//下一页
    private Integer  totalPage;//末页 总页数

    public Page(Integer currentPage, Ingeter pageSize, list<Student> list,Ingeter totalCount){
      this.list = list;
      this.totalCount=totalCount;
      this.currentPage = currentPage;
      this.pageSize = pageSize;
     //计算出个数据
     this.totalPage=totalCount % pageSize==0? totalCount/pageSize: totalCount/pageSize+1
      this.prevPage =totalCount-1>=1? currentPage-1:1;
      this.nextPage = currentPage+1<=totalPage?currentPage+1: totalPage;


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

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,671评论 1 32
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 12,441评论 6 13
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 6,248评论 0 4
  • 至今为止,来到简村三天了。浏览了很多文章,学到了好多东西。 一直喜欢小说,诗歌。限于自身基础略低,文采也不...
    散修27阅读 234评论 0 4
  • 这是我加入简书的第一天,上面可以写下我自己的故事吗?至少我可以写下别人的故事,写下我身边人的爱恨情仇吧!
    xiurongd阅读 157评论 0 1

友情链接更多精彩内容