關鍵字:面向對象 分頁程序
在Web的項目中,總免不了要分頁,在以前的項目中一般都是采用SQL語言去分頁,但SQL語言不好的一個地方就是每種數據庫可能有一些不同,用Hibernate是可以解決這個問題,但是我們的項目沒有用到任何框架,主要的技術是JSP+JavaBean+Servlet,是表現層我采用的是面向對象的方法,數據庫中的每個表對應一個javaBean,表中的每條記錄就是一個javaBean的對象,所以分頁程序我也采用面向對象,只要在前臺拿到一個表的所有記錄,用一個list存起來,然后用進list進行分頁即可.
具體的分頁程序如下:
1importjava.util.*;
2
3/**
4*些類負責分頁顯示
5*@authorfeng
6*/
7publicclassPagination
8{
9 privateintpageSize;;//每頁記錄數
10 privateintpageCount;//總頁數
11
12
13 publicListgetList(Listlist,intpageCur){
14 ListpageList=newArrayList();
15 intcount=0;
16 count=list.size();
17 if(count
18 for(inti=(pageCur-1)*pageSize;i
19 pageList.add(list.get(i));
20 }
21 }else{
22 for(inti=(pageCur-1)*pageSize;i
23 pageList.add(list.get(i));
24 }
25 }
文章來源于領測軟件測試網 http://www.kjueaiud.com/