sorl的分页数据设计
对于一个完整的页面需要七个参数
- 当前页
- 总页数
- 页面数据
- 上页页码
- 下页页码
- 总页码
- 每页显示条数
不同页码数的计算方法在代码中;
全参构造:
此处的类中的参数会产生相互的依赖。需要用全参构造来实现;
空参构造:
在后台接受该类的数据的时候,要先初始化出来一个对象。需要一个空参数的构造方法。
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的分页数据设计相关推荐
- ajax分页node,分页数据(使用 paginate 方法)《 Node.js 应用:分页器 》
先访问一下我们的网站上的 posts 这个页面 .. 这个是一个内容列表页面 ... 它会显示网站里面的所有的 posts 内容 .. 现在我要给这个页面添加一个分页器,可以分页显示内容 .. 先得去 ...
- vusjs 配合php_对照着jquery来学vue.js系列之配合thinkphp下拉获取分页数据
上篇文章介绍了vue.js如何ajax获取数据: 接着不可避免就遇到的是: 如何进行数据分页呢? 这里以thinkphp为示例讲解:其他场景性质一样: 示例项目:https://github.com/ ...
- react钩子_使用钩子在react中分页数据视图
react钩子 Repo found here: https://github.com/maisonm/paginate_example 仓库在这里找到: https : //github.com/m ...
- ASP.NET 2.0数据教程之二十六::排序自定义分页数据
导言 和默认翻页方式相比,自定义分页能提高几个数量级的效率.当我们的需要对大量数据分页的时候就需要考虑自定义分页,然而实现自定义分页相比默认分页需要做更多工作.对于排序自定义分页数据也是这样,在本教程 ...
- php将json分页,php处理分页数据并返回json
header('content-type:application/json;charset=utf-8');//设置浏览器解析格式为json header('Access-Control-Allow- ...
- 如何在微服务架构下进行数据设计?
作者:唐建法 && Mongoing中文社区 来自:http://www.mongoing.com/ 微服务是一个软件架构模式,对微服务的讨论大多集中在容器或其他技术是否能很好的实施微 ...
- oracle分页数据,oracle 分页 数据重复 数据不正确
oracle 一般分页的写法为 select a.id,a.title,rownum as rn,a.create_time from (select a.* from temp a order by ...
- 【Flask项目2】python对象分页数据序列化基类(5)
comment-utils-serializer.py文件 class BasePaginateSerializer(object):"""分页数据序列化基类" ...
- oracle分页数据,在Oracle中得到分页数据
在Oracle中得到分页数据 得到DataSet的值 例子如下: /// /// 得到Colletion分页数据 /// public DataSet GetList(int PageIndex, i ...
最新文章
- 监控服务器怎么增加碟机,微服务业务监控方法及服务器专利_专利申请于2017-12-15_专利查询 - 天眼查...
- 【Linux】Linux中正则表达式
- Java NIO:浅析I/O模型
- jQuery-1.9.1源码分析系列(二)jQuery选择器续2——筛选
- Session过期,如何跳出iframe框架页的问题
- 基于Hadoop2.7.3集群数据仓库Hive1.2.2的部署及使用
- es6 Generator函数的含义
- 关于Apache与Nginx的优势比较
- Adobe Flash Player v26.0.0.126发布:请尽快更新
- 太阳时的计算的Python程序
- TIFF图像文件格式详解
- 暴力解决注册表删不掉的问题
- Go语言fmt包的用法
- 正版win8/win8.1系统激活密钥(key)备份还原操作步骤
- 关于计算机学院 公众号的名字,最新微信公众号名字大全
- ROS学习笔记(三)—— 话题 topic详解
- mysql的填充因子_数据库索引中的填充因子
- 日本剑道规则及道场礼节 ——值得学习
- Explain是什么?Explain能干嘛?
- 原生webgl学习(六) WebGL写简单的汉字(一)