分页PageModel
来源:互联网 发布:云计算的具体应用案例 编辑:程序博客网 时间:2024/05/16 03:33
import java.util.List;
public class PageModel {
//结果集
private List list;
//查询记录数
private int totalRecords;
//第几页
private int pageNo;
//每页多少条记录
private int pageSize;
//总页数
public int getTotalPages(){
return (totalRecords + pageSize -1)/pageSize;
}
//首页
public int getTopPage(){
return 1;
}
//上一页
public int getPreviousPage(){
if(pageNo<=1){
return 1;
}
return pageNo-1;
}
//下一页
public int getNextPage(){
if(pageNo>=getBottomPage()){
return getBottomPage();
}
return pageNo+1;
}
//尾页
public int getBottomPage(){
return getTotalPages();
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public long getTotalRecords() {
return totalRecords;
}
public void setTotalRecords(int totalRecords) {
this.totalRecords = totalRecords;
}
public int getPageNo() {
return pageNo;
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
}
public class PageModel {
//结果集
private List list;
//查询记录数
private int totalRecords;
//第几页
private int pageNo;
//每页多少条记录
private int pageSize;
//总页数
public int getTotalPages(){
return (totalRecords + pageSize -1)/pageSize;
}
//首页
public int getTopPage(){
return 1;
}
//上一页
public int getPreviousPage(){
if(pageNo<=1){
return 1;
}
return pageNo-1;
}
//下一页
public int getNextPage(){
if(pageNo>=getBottomPage()){
return getBottomPage();
}
return pageNo+1;
}
//尾页
public int getBottomPage(){
return getTotalPages();
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public long getTotalRecords() {
return totalRecords;
}
public void setTotalRecords(int totalRecords) {
this.totalRecords = totalRecords;
}
public int getPageNo() {
return pageNo;
}
public void setPageNo(int pageNo) {
this.pageNo = pageNo;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
}
0 0
- 分页PageModel
- PageModel 分页参数
- java分页PageModel
- 封装PageModel分页
- 封装PageModel分页实现查询功能
- DRP封装PageModel实现分页查询
- 封装PageModel分页实现查询功能
- 数据分页模块系列 完美封装PageModel实现分页模块
- [drp 5] pageModel的建立,实现分页查询
- 数据分页模块系列 (二) 完美封装PageModel实现分页模块
- ${pagemodel.topPageNo2}
- 我所喜欢的 PageModel
- 25.avi 【PageModel的实现原理】
- 分页
- 分页
- 分页
- 分页
- 分页
- 企业自建的苹果通知推送系统的架构演进与探索
- C:countOfSubstring 查找子串出现次数
- CSS颜色代码大全
- 《新闻》之笔记二
- HDU 2191悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包)
- 分页PageModel
- 小动物园系统
- 关于C/C++中struct对齐的问题
- 使用webview显示url的页面
- MyEclipse中点击Deploy MyEclipse J2EE Project to Server没有反应解决方法
- HDU 2844 Coins(多重背包)
- android程序报错“error launching activity com.android.ddmlib.shellcommandunresponsiveexception”的解决方案
- BZOJ 1618: [Usaco2008 Nov]Buying Hay 购买干草
- jsp checkbox ajax传值