");
page.append("
");
page.append("- ");
if(current==1){
page.append("");
page.append("");
}else{
page.append("");
page.append("");
}
int m=current-2;
int e=current+2;
if(m<=0)e+=(m*-1)+1;
if(e>pages)
m=current-2-(e-pages);
for(int i=m;i<=e;i++){
if(i>0&&i<=pages){
page.append("").append(i).append("");
}
}
if(current!=pages){
page.append("");
page.append("");
}else{
page.append("");
page.append("");
}
page.append("
");
page.append("
");
page.append("
");
page.append("共").append(total).append("条 ");
page.append("共").append(pages).append("页");
page.append("每页显示 ").append(pageSize).append("条");
page.append("
");
page.append("
");
page.append("
");
return page.toString();
}
/**
* 计算分页的开始数 和结束数
* @param pageSize
* @param current
* @return
*/
public int[] pageNumber(int pageSize,int current){
pageSize=pageSize<=0?100:pageSize;
int start=(current-1) * pageSize;
int end=current * pageSize;
return new int[]{start,end};
}
public Report getReport() {
return report;
}
public void setReport(Report report) {
this.report = report;
}
public static void main(String srt[]){
StringBuffer c=new StringBuffer();
c.append("YD_0145");
String cc="YD_0145";
if(!c.toString().equals(cc)){
System.out.println("-----------");
}
StringBuffer body=new StringBuffer();
body.append("