永发信息网

如何实现一个简单的分页

答案:1  悬赏:40  手机版
解决时间 2021-02-24 06:59
如何实现一个简单的分页
最佳答案
public class Page {

private long totalCount = 0;// 总记录数
private int pageNumber = 1;// 当前页号,默认显示第一页
private int pageSize = 20; // 每页大小,默认每页20条
private int totalPage = 0;// 总页数,默认为0
private int startRow = 0;// 起始记录行号,默认为从表头开始


public void pagination() {
// 计算总页数
if (this.totalCount % pageSize == 0)
this.totalPage = new Long(this.totalCount / pageSize).intValue();
else
this.totalPage = new Long(this.totalCount / pageSize).intValue() + 1;
// 排除错误页号
if (this.pageNumber < 1)
this.pageNumber = 1;
if (this.pageNumber > this.totalPage)
this.pageNumber = this.totalPage;
// 计算起始行号
this.startRow = (this.pageNumber - 1) * this.pageSize;
}

public long getTotalCount() {
return totalCount;
}

public void setTotalCount(long totalCount) {
this.totalCount = totalCount;
this.pagination();
}

public int getPageNumber() {
return pageNumber;
}

public void setPageNumber(int pageNumber) {
this.pageNumber = pageNumber;
}

public int getPageSize() {
return pageSize;
}

public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}

public int getTotalPage() {
return totalPage;
}

public void setTotalPage(int totalPage) {
this.totalPage = totalPage;
}

public int getStartRow() {
return startRow;
}

public void setStartRow(int startRow) {
this.startRow = startRow;
}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列关于高等植物细胞的叙述中,正确的是 A.
五菱荣光这个图标是什么意思
试用期自我总结怎么写?
营养快线干了是什么
下列对扶贫开发认识正确的是①我国的扶贫以实
张石高速张家口南环口下闯红绿灯拍照吗?
轻装时代三脚架怎么样
焚风效应是由山地引发的一种局地范围内的空气
佳缘足道休闲馆怎么去啊,有知道地址的么
杭州西湖游玩需要多长时间?拜托各位大神
昨天看到一个苹果手机贷款,叫什么名字?
伊人美容会所地址在什么地方,想过去办事
2002年4——5月,台湾及马祖一带发生严重旱灾
win7游戏防作弊系统怎么关闭
360加速球CPU使用率跟任务管理器使用率显示差
推荐资讯
求PS大神,帮忙做心形填充字 两个 一个是。
天王表官方旗舰店手表质量可靠吗?
松树的雌雄区分
鸿源烧烤地址在哪,我要去那里办事
蓉城老百姓大药房怀远店地址在什么地方,想过
新支点教育怎么去啊,有知道地址的么
《梦里水乡》这首歌里面的过门,是笛子吹的吗
哪家银行房贷审批容易通过
蒙语“青格勒”的意思?
芳源饭店这个地址在什么地方,我要处理点事
什么暗讽,成语
三国群英传霸王之业紫色以上武将怎么获得
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?