首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

工具种-分页

2012-08-29 
工具类-分页?/*** 分页工具类*?* @author vvovv**/public class PageBean {private int pageSize//每页记

工具类-分页

?

/**

* 分页工具类

*?

* @author vvovv

*

*/

public class PageBean {

private int pageSize;//每页记录数

private int pageCount;//总页数

private int currentPage;//当前页

?

private int recordCount;//需要分页的记录数

?

private boolean hasPrivious;//是否有上一页

?

private boolean hasNext;//是否有下一页

?

public PageBean(){

this.currentPage = 1;

this.pageSize = 10;

}

?

public PageBean(int pageSize){

this.currentPage = 1;

this.pageSize = pageSize;

}

public int getPageSize() {

return pageSize;

}

public void setPageSize(int pageSize) {

this.pageSize = pageSize;

}

public int getPageCount() {

return pageCount;

}

public void setPageCount(int pageCount) {

this.pageCount = pageCount;

}

public int getCurrentPage() {

return currentPage;

}

public void setCurrentPage(int currentPage) {

this.currentPage = currentPage;

}

public int getRecordCount() {

return recordCount;

}

public void setRecordCount(int recordCount) {

this.recordCount = recordCount;

pageCount = recordCount % pageSize == 0 ? recordCount / pageSize : recordCount / pageSize + 1;

hasPrivious = currentPage == 1 ? false : true;

hasNext = currentPage == pageCount ? false : true;

}

public boolean isHasPrivious() {

return hasPrivious;

}

public void setHasPrivious(boolean hasPrivious) {

this.hasPrivious = hasPrivious;

}

public boolean isHasNext() {

return hasNext;

}

public void setHasNext(boolean hasNext) {

this.hasNext = hasNext;

}

}


热点排行