/*** 分页显示样示部分*/
public voidpageView(String url,String params){
pageView= new ArrayList();if(this.pageNo != 1){
pageView.add("首页");
pageView.add("上一页");
}else{
pageView.add("首页");
pageView.add("上一页");
}if(this.getTotalPage() <= 10){for (int i = 0; i < this.getTotalPage(); i++) {if((i+1)==this.pageNo){
pageView.add(""+this.pageNo+"");
i= i+1;if(this.pageNo==this.getTotalPage())break;
}
pageView.add(""+(i+1)+"");
}
}else if(this.getTotalPage() <= 20){//没有把...加上
int l = 0;int r = 0;if(this.pageNo<5){
l=this.pageNo-1;
r=10-l-1;
}else if(this.getTotalPage()-this.pageNo<5){
r=this.getTotalPage()-this.pageNo;
l=10-1-r;
}else{
l=4;
r=5;
}int tmp = this.pageNo-l;for (int i = tmp; i < tmp+10; i++) {if(i==this.pageNo){
pageView.add(""+this.pageNo+"");
i= i+1;if(this.pageNo==this.getTotalPage()) break;
}
pageView.add(""+(i)+"");
}
}else if(this.pageNo<7){for (int i = 0; i < 8; i++) {if(i+1==this.pageNo){
pageView.add(""+this.pageNo+"");
i= i+1;
}
pageView.add(""+(i+1)+"");
}
pageView.add("...");
pageView.add(""+(this.getTotalPage()-1)+"");
pageView.add(""+(this.getTotalPage())+"");
}else if(this.pageNo>this.getTotalPage()-6){
pageView.add(""+(1)+"");
pageView.add(""+(2)+"");
pageView.add("...");for (int i = this.getTotalPage()-8; i
pageView.add(""+this.pageNo+"");
i= i+1;if(this.pageNo==this.getTotalPage()) break;
}
pageView.add(""+(i+1)+"");
}
}else{
pageView.add(""+(1)+"");
pageView.add(""+(2)+"");
pageView.add("...");
pageView.add(""+(this.pageNo-2)+"");
pageView.add(""+(this.pageNo-1)+"");
pageView.add(""+this.pageNo+"");
pageView.add(""+(this.pageNo+1)+"");
pageView.add(""+(this.pageNo+2)+"");
pageView.add("...");
pageView.add(""+(this.getTotalPage()-1)+"");
pageView.add(""+(this.getTotalPage())+"");
}if(this.pageNo != this.getTotalPage()){
pageView.add("下一页");
pageView.add("尾页");
}else{
pageView.add("下一页");
pageView.add("尾页");
}
pageView.add("共" + getTotalPage() + "页 到第页 ");
}