1、分页处理函数
package com.wangyin.platarch.util;
import java.util.List;
public class PageUtil <T>{
private List<T> values;
private int totalSize = 0;
private int maxResults = 10;
private int firstResult = 0;
public List<T> getValues() {
return values;
}
public void setValues(List<T> values) {
this.values = values;
this.finger();
}
public int getTotalSize() {
return totalSize;
}
public void setTotalSize(int totalSize) {
this.totalSize = totalSize;
}
public int getMaxResults() {
return maxResults;
}
public void setMaxResults(int maxResults) {
this.maxResults = maxResults;
}
public int getFirstResult() {
return firstResult;
}
public void setFirstResult(int firstResult) {
this.firstResult = firstResult;
}
private String pageMaker = "";
public String getPageMaker() {
return pageMaker;
}
public void setPageMaker(String pageMaker) {
this.pageMaker = pageMaker;
}
private void finger(){
if(this.totalSize==0){
this.setPageMaker("");
return;
}
StringBuffer buffer = new StringBuffer();
if(this.getFirstResult()==0){
buffer.append("‹‹ 首页 ");
buffer.append("‹ 上一页 ");
}else{
buffer.append("<a class=\"more\" href=\"?first=0\" οnclick=\"pageFlag\">‹‹ 首页</a> ");
buffer.append("<a class=\"more\" href=\"?first="+(th