基于SSM框架的分页
来源:互联网 发布:windows找不到文件 编辑:程序博客网 时间:2024/06/09 18:50
分页工具类:
package com.etc.util;import java.util.List;/** * 使用步骤: * 1.调用setter方法设置pageSize、pageNo、totalRecords、recordList * 2.先后调用setMaxPage(),setLastPage(),setNextPage()即可 * 上一页页码和下一页页码的逻辑已经在本页判断 * @author Andy * * @param <T> */public class ThePage<T> { private int pageNo = 1; // 当前页 private int pageSize ; // 页面数据条数 private int totalRecords; // 数据库中总记录数 private List<T> recordList; // 分页数据库查询数据 private int maxPage; // 总页数 private int lastPage;//上一页页码 private int nextPage;//下一页页码 public int getPageNo() { return pageNo; } /** * 当前页码 * @param pageNo */ public void setPageNo(int pageNo) { this.pageNo = pageNo; } public int getPageSize() { return pageSize; } /** * 每页记录数 * @param pageSize */ public void setPageSize(int pageSize) { this.pageSize = pageSize; } public int getTotalRecords() { return totalRecords; } /** * 总记录条数 * @param totalRecords */ public void setTotalRecords(int totalRecords) { this.totalRecords = totalRecords; } public List<T> getRecordList() { return recordList; } /** * 指定页所需的对象 * @param recordList */ public void setRecordList(List<T> recordList) { this.recordList = recordList; } public int getMaxPage() { return maxPage; } /** * 最大页数 */ public void setMaxPage() { if(totalRecords%pageSize==0) { maxPage=totalRecords/pageSize; }else { maxPage=totalRecords/pageSize+1; } } public int getLastPage() { return lastPage; } public void setLastPage() { if(pageNo<=1) { this.lastPage = 1; }else this.lastPage = pageNo-1; } public int getNextPage() { return nextPage; } public void setNextPage() { if(pageNo>=maxPage) { this.nextPage = maxPage; }else this.nextPage = pageNo+1; }}
阅读全文
0 0
- 基于SSM框架的分页
- 基于ssm框架的mybatis pagehelper分页插件的使用
- 基于ssm框架的java后台分页方法
- 基于SSM整合的分页
- 基于ssm框架的个人博客(6)--博客类别管理之展示类别分页
- 基于SSM和jstl的分页实现
- SSM框架下的分页查询显示
- ssm框架-简单的分页查询
- ssm框架中的分页
- SSM框架---实现分页
- 基于maven管理的SSM框架搭建
- 基于SSM框架的日志管理
- 基于SSM框架的office应用思路
- 基于ssm框架的绩效管理系统
- 基于ssm框架的练手小项目
- ssm基于注解的框架搭建
- 基于 SSM框架的前后端分离
- 基于SSM框架搭建
- maven 上传jar到远程仓库
- C++编程问题合集(持续更新中...)
- redis服务相关命令
- 福建第六届省赛 G题 字符串最大乘积dp
- pandas数据合并与重塑---concat方法
- 基于SSM框架的分页
- dotnetbar.advTree递归选择节点
- python2.x->python3.x 的一些错误
- zookeeper集群配置
- Netty学习(三)—Codec编解码基础
- 范式的一点总结
- c#之base和this关键字
- 千岛湖冰水救人,程序员见义勇为,手工点赞!
- php通过mysqli连接数据库