package com.wlzq.entity;
public class Page {
public int firstRow = 0;
public int listRow;
public int pageNow;
private int count;
private int pageCount;
private StringBuffer page;
public String url;
/**
* @param listRow 每页显示数
* @param pageNow 当前页
* @param count 总数
* @param url 跳转url
*/
public Page(int listRow, int pageNow,int count,String url) {
this.listRow = listRow;
this.count = count;
this.pageNow = pageNow;
this.pageCount = (int)Math.ceil((double)this.count/this.listRow);
this.page = new StringBuffer();
this.firstRow = (this.pageNow - 1)*this.listRow;
this.url = url;
}
public String getUrl(){
page.append("<div class='inline pull-right page' >");
page.append("<a href='"+this.url+"&pageNow=1"+"'>首页</a>"+"<a href='"+this.url+"&pageNow="+(pageCount)+"'>末页</a>");
if(this.pageNow != 1){
page.append("<a href='"+this.url+"&pageNow="+(this.pageNow-1)+"'>上一页</a>");
}
for(int i = 1; i<=this.pageCount;i++){
if(i == this.pageNow){
page.append("<span class='current'>"+i+"</span>");
continue;
}
page.append("<a href='"+this.url+"&pageNow="+i+"'>"+i+"</a>");
}
if(this.pageNow != this.pageCount){
page.append("<a href='"+this.url+"&pageNow="+(this.pageNow+1)+"'>下一页</a>");
}
page.append("当前 "+this.pageNow+" 页/共 "+this.pageCount+" 页");
page.append("</div>");
return page.toString();
}
}
java web 分页查询、显示
最新推荐文章于 2024-07-05 16:59:23 发布