26 returnpageList;
27 }
28
29 publicintgetPageCount(Listlist){
30 intsum=0;
31 sum=list.size();
32 pageCount=sum/pageSize+1;
33 returnpageCount;
34 }
35
36 publicintgetPageSize(){
37 returnthis.pageSize;
38 }
39 publicvoidsetPageSize(intpageSize){
40 this.pageSize=pageSize;
41 }
42}
43
在前臺只要把數據庫的數據取出,將他放進List中,然后進行分頁即可,例如:
有一表user,對應有javaBean為User,先聲明一個List
List list =new List();
然后將user表中的所有記錄查出,然后add進list中,
下面是分頁
Pagination p = new Pagination();
p.setPageSize(10);
pageCount = p.getPageCount(list);
list = p.getList(list,1)
返回的list就是一頁的對象了,按順序取出顯示即可.
文章來源于領測軟件測試網 http://www.kjueaiud.com/