分页用实体类
来源:互联网 发布:青果软件掌上校园 编辑:程序博客网 时间:2024/05/29 05:09
import java.util.List;public class PageBean <T>{ private int pageNo = 1;//当前页 private int totalPage = 1;//总页数 private int maxResults = 10;//每页最大条数 private Integer rowCount = 0;//总记录数 private String url = "";//转向地址 private boolean hasTCount = true;//区分是否查询总数标识,为true则查询了总数 private List<T> list; public Integer getRowCount() { return rowCount; } public void setRowCount(Integer rowCount) { this.rowCount = rowCount; if (hasTCount == true) { configPage(); } } public int getMaxResults() { return maxResults; } public void setMaxResults(int maxResults) { this.maxResults = maxResults; } public int getPageNo() { return pageNo; } public void setPageNo(int pageNo) { this.pageNo = pageNo; } public int getTotalPage() { return totalPage; } public void setTotalPage(int totalPage) { this.totalPage = totalPage; } private void configPage() { if (rowCount == null || rowCount == 0) { pageNo = 0; totalPage = 0; return; } int p = rowCount / maxResults; if (rowCount % maxResults == 0) { totalPage = p; } else { totalPage = p + 1; } if (pageNo > totalPage) { pageNo = totalPage; } if (pageNo < 1) { pageNo = 1; } } //每页起始记录id public int getFirstResult() { if (hasTCount == true) { configPage(); } return maxResults * (pageNo - 1); } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public boolean isHasTCount() { return hasTCount; } public void setHasTCount(boolean hasTCount) { this.hasTCount = hasTCount; } public List<T> getList() { return list; } public void setList(List<T> list) { this.list = list; }}
阅读全文
0 0
- 分页用实体类
- 分页实体类代码
- 分页实体类和响应实体类
- Hibernate 分页基类及分页实体类
- MVC的分页实体类与分页计算工具类
- oracle 分页查询的方法,以及page实体类
- ssm实战--监听器,ajax返回数据,分页实体类
- Java,什么是实体类,实体类有什么用?
- Java,什么是实体类,实体类有什么用?
- 用maven生成实体类
- mybatis 分页查询 内含有测试类实体类映射文件与映射接口
- 实体对应的图片列表分页
- 实体类
- 实体类
- 实体类
- 实体类
- 实体类
- 实体类
- oracle定时器
- Qt 学习之路 2(47):视图选择
- Javascript 面向对象编程(一):封装
- stm32在rt-thread上的PWR(电源管理)
- 数据结构之链式栈
- 分页用实体类
- PHP 函数漏洞总结
- postgres数据库导入导出
- SpirngMVC 提交表单数据到Controller时报400错误(The request sent by the client was syntactically incorrect.)
- A problem occurred configuring project ':AndroidLib'. > You have not accepted the license agreements
- STM32定时器产生PWM--呼吸灯
- 星号变量的特殊用法
- 大数据时代下的隐私保护
- 用户注册加强版