package www.csdn.net.news.util;
public class Pagination {
// 分页的封装
private int pageSize;
private int countPage;
private int nowPage;
private int startIndex = 0;
public Pagination(int countPage, int nowPage,int pageSize) {
this.pageSize=pageSize;
this.countPage = countPage;
this.nowPage = nowPage;
init();
}
private void init() {
// 判断当前页是否合法
if (nowPage <= 1) {
this.nowPage = 1;
} else if (nowPage >= countPage) {
this.nowPage = countPage;
} else {
this.nowPage = nowPage;
}
this.startIndex = (this.nowPage - 1) * pageSize;
}
public int getNowPage() {
return nowPage;
}
public void setNowPage(int nowPage) {
this.nowPage = nowPage;
init();
}
public int getPageSize() {
return pageSize;
}
public int getCountPage() {
return countPage;
}
public int getStartIndex() {
return startIndex;
}
}
分享到:
相关推荐
数据库优化操作实现数据分页,数据量在千万级分页效果依然很流畅,该文件已经在实际项目中应用,并且效果很不错的!
Repeater控件绑定数据、分页、数据操作,最佳代码Repeater控件绑定数据、分页、数据操作,最佳代码Repeater控件绑定数据、分页、数据操作,最佳代码
在ASP.NET 2.0中操作数据:DataList和Repeater数据分页
JSP数据库操作例程 - 数据分页显示
JSP数据库操作例程 - 数据分页显示
jquery实现数据动态加载分页的完整版,不错哦,欢迎下载
一个非常好用的分页显示数据器(javascript编写) 支持排序电击操作,可自定义电击事件方法
jsp 对数据操作的增加删除修改,以及分页显示数据
asp 。net 分页实例项目,包括后台数据操作asp 。net 分页实例项目,包括后台数据操作asp 。net 分页实例项目,包括后台数据操作asp 。net 分页实例项目,包括后台数据操作
对应《vue项目使用mock模拟数据并实现列表的增、删、分页、批量操作功能》博客
Gridview数据真分页,包含存储过程、前台绑定、后台操作说明
使用MyEclipse开发环境,连接mysql数据库实现在web开发在页面分页显示数据,并且实现增删改查等操作
只是一个简单的通过jdbc连接数据库的分页而已
适合初学者 知识点: 1、listView分页加载 2、利用SparseArray实现ViewHolder的缓存 3、java反射机制读取sqlite查询结果 4、sqlite数据库分页读取 5、文件拷贝操作
数据分页的全部源码.... 用的是datagridview 利用函数直接分页.....
主要介绍了vue实现的上拉加载更多数据/分页功能,涉及基于vue的事件响应、数据交互等相关操作技巧,需要的朋友可以参考下
在ASP.NET 2.0中操作数据:DataList和Repeater数据分页(源码)
NULL 博文链接:https://hecks.iteye.com/blog/543757
真正的模拟操作系统中 内存的分配 (分页存储管理)(操作系统模拟多进程内存分配) 连续的分配方式会形成许多碎片,虽然通过紧凑的方法将血多碎片拼接成可用的大块空间 但须付出很大的开销。如果允许将一个进程...
超简单实用的PHP操作MYSQL数据库类 与分页实现