//定义分页类实例
public class Page{
private int currentPage; //当前页
private int pageSize = 50;//每页大小
private int recordTotal;//总记录数
private int pageCount;//总页数
private int startIndex;//起始位置
public int getCurrentPage() {
return currentPage;
}
private int increaseCurrentPage(){
return currentPage++;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotal() {
return recordTotal;
}
public void setTotal(int total) {
this.recordTotal = total;
}
public int getPageCount() {
pageCount = this.recordTotal % pageSize == 0 ? recordTotal/pageSize : recordTotal/pageSize + 1;
return pageCount;
}
public void setPageCount(int pageCount) {
this.pageCount = pageCount;
}
public int getStartIndex() {
startIndex = (this.currentPage-1)*pageSize;
return startIndex;
}
public void setStartIndex(int startIndex) {
this.startIndex = startIndex;
}
public boolean hasNextPage(){
increaseCurrentPage();
return this.currentPage <= getPageCount();
}
public Page() {
super();
}
public Page(int recordTotal) {
super();
this.recordTotal = recordTotal;
}
public static void main(String[] args) {
}
}
//使用例子
Page page = this.countTicketQueueUnfinishForQuota();
while(page.hasNextPage()){
}
private Page countTicketQueueUnfinishForQuota(){
int recordTotal = this.dao.queryForInt("charge.preProcessing.countTicketQueueUnfinishForQuota", new HashMap<String,Object>());
return new Page(recordTotal);
}
分享到:
相关推荐
2.打开方式VS2005 sp1,编程语言C# 2.纯服务器端控件,无须获取页面QueryString 4.集成多种分页方式,通过设置PagingMode与PageJump可看到效果 5.集成每页显示行数的跳转功能 6.另带一个MTCGridView控件,修改自...
实现员工档案表分页打印.xlsx源码EXCEL VBA宏编程xlsx实例代码下载实现员工档案表分页打印.xlsx源码EXCEL VBA宏编程xlsx实例代码下载实现员工档案表分页打印.xlsx源码EXCEL VBA宏编程xlsx实例代码下载实现员工档案表...
15oracle的PL/SQL编程-分页 PPT 15oracle的PL/SQL编程-分页 PPT
实验--编程实现请求分页存储管理页面Optimal、FIFO、LRU置换算法.docx实验--编程实现请求分页存储管理页面Optimal、FIFO、LRU置换算法.docx实验--编程实现请求分页存储管理页面Optimal、FIFO、LRU置换算法.docx实验-...
实验--编程实现请求分页存储管理页面Optimal、FIFO、LRU置换算法 (2).docx实验--编程实现请求分页存储管理页面Optimal、FIFO、LRU置换算法 (2).docx实验--编程实现请求分页存储管理页面Optimal、FIFO、LRU置换算法 ...
数据库 分页 web编程 最佳的数据库分页方法
【ASP.NET编程知识】ABP入门系列之分页功能的实现.docx
【ASP.NET编程知识】ASP.Net分页的分页导航实例.docx
根据条件插入分页府.xlsx源码EXCEL VBA宏编程xlsx实例代码下载根据条件插入分页府.xlsx源码EXCEL VBA宏编程xlsx实例代码下载根据条件插入分页府.xlsx源码EXCEL VBA宏编程xlsx实例代码下载根据条件插入分页府.xlsx...
目的:(1)通过编写程序实现请求分页存储管理页面Optimal、FIFO、LRU调度算法,使学生掌握虚拟存储管理中有关缺页处理方法等内容,巩固有关虚拟存储管理的教学内容。 (2)了解Windows2000/XP中内存管理机制,掌握...
在程序中,分页总是永远的话题,因为数据总是很多很多,分页展示在程序性能和数据查看感官方面得到很好的平衡,是一种良好的编程习惯和UI设计。 Winform中的分页控件可能没有Asp.net世界中的分页控件那么丰富多彩,...
Java编程的分页实例,有数据库备份,可以直接运行,也可以嵌套到其他Java程序中
自己封装的gwt分页控件,操作简单,只要将属性列及操作列、数据查询语句传进去即可。另附说明
JAVA分页是个经典问题,本人从网上搜集资料,并通过编程,较为完美地决地了这个问题,源码已经上传CSDN,值得下载! 我的方案是用两个TAG完成分页显示数据和页码,一个TAG(displaytag)专门显示数据,一个TAG...
ssh分页 ssh分页ssh分页ssh分页ssh分页ssh分页
第2章 内核编程环境及其特殊性 16 2.1 内核编程的环境 16 2.1.1 隔离的应用程序 16 2.1.2 共享的内核空间 17 2.1.3 无处不在的内核模块 18 2.2 数据类型 19 2.2.1 基本数据类型 19 2.2.2 返回状态 19 2.2.3 ...
第2章 内核编程环境及其特殊性 16 2.1 内核编程的环境 16 2.1.1 隔离的应用程序 16 2.1.2 共享的内核空间 17 2.1.3 无处不在的内核模块 18 2.2 数据类型 19 2.2.1 基本数据类型 19 2.2.2 返回状态 19 2.2.3 ...
分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自 然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写...
基于VB编程实现分页打印的源代码 基于VB编程实现分页打印的源代码
示例: 声明式数据绑定(SqlDataSource) -------------------------------------------------------------------------------- 示例: 编程式数据绑定(编程加载电影对象的IList集合) ...示例: 编程式数据绑定的分页实现