给你一个分页类,直接在action里调用就可以了,代码给你贴出来!
----------------------------------------------------------------------------------
分页类:
public class MyPageList {
private PagedListHolder pagedlist;
public static final int PAGESIZE = 15; // 每页显示几条记录
public MyPageList(List list) {
this.pagedlist = new PagedListHolder(list);
}
public List getInstance() {
pagedlist.setPageSize(PAGESIZE);
return pagedlist.getPageList();
}
public List getInstance(int PAGESIZE) {
pagedlist.setPageSize(PAGESIZE);
return pagedlist.getPageList();
}
public List next() {//下一页
pagedlist.nextPage();
return pagedlist.getPageList();
}
public List prep() {//上一页
pagedlist.previousPage();
return pagedlist.getPageList();
}
public List first() {//首页
for (int i = 0; i < pageCount(); i++) {
if (pagedlist.isFirstPage()) {
break;
}
pagedlist.previousPage();
}
return pagedlist.getPageList();
}
public List last() {//最后一页
for (int i = 0; i < pageCount(); i++) {
if (pagedlist.isLastPage()) {
break;
}
pagedlist.nextPage();
}
return pagedlist.getPageList();
}
public int pageCount() {//总共多少页
return pagedlist.getPageCount();
}
public int pageNumber() {//第几页
return pagedlist.getPage() + 1;
}