package test;
/**
* 用于分页的工具类
*/
public class Page {
private int total = 0; // 总记录数
private int limitLength = 20; // 每页显示记录数
private int limitStart = 0; // 每页起始记录数
private int pages = 1; // 总页数
private int pageNow = 1; // 当前页
public Page(int total, int pageNow) {
init(total, pageNow, limitLength);
}
public Page(int total, int pageNow, int limitLength) {
init(total, pageNow, limitLength);
}
private void init(int total, int pageNow, int limitLength){
//设置基本参数
this.total=total;
this.limitLength=limitLength;
this.pages=(this.total-1)/this.limitLength+1;
//根据输入可能错误的当前号码进行自动纠正
if(pageNow<1){
this.pageNow=1;
}else if(pageNow>this.pages){
this.pageNow=this.pages;
}else{
this.pageNow=pageNow;
}
this.limitStart = this.limitStart + (this.pageNow-1) * this.limitLength;
}
public int getTotal() {
return total;
}
public int getPages() {
return pages;
}
public int getpageNow() {
return pageNow;
}
public int getLimitLength() {
return limitLength;
}
public int getLimitStart() {
return limitStart;
}
public int getPageNow() {
return pageNow;
}
public String toString(){
String str=new String();
str= "[" +
"total="+total+
",pages="+pages+
",pageNow="+pageNow+
",limitStart="+limitStart+
",limitLength="+limitLength;
str+="]";
return str;
}
public static void main(String[] args) {
//记录数 当前页 起始条数
Page p = new Page(21, 3, 2);
System.out.println(p.toString());
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
jquery_pagination分页demo
共5个文件
js:2个
java:1个
html:1个
1星 需积分: 35 69 下载量 195 浏览量
2017-07-26
15:42:44
上传
评论
收藏 24KB ZIP 举报
温馨提示
pagination分页demo,支持首页,末页,跳转页,包含page工具类
资源推荐
资源详情
资源评论
收起资源包目录
pagination分页.zip (5个子文件)
pagination分页
css
pagination.css 544B
index.html 877B
js
jquery.min.js 54KB
jquery.pagination.js 7KB
Page.java 2KB
共 5 条
- 1
资源评论
- tianfei12018-05-05不值5积分,没得撒内容,也运行不起来,骗人骗分的
Jack小强
- 粉丝: 45
- 资源: 24
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功