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就是一页的对象了,按顺序取出显示即可.
文章来源于领测软件测试网 https://www.ltesting.net/