Java實現分頁

2021-07-29 05:13:01 字數 1826 閱讀 9714

正好現在在學習drp,遇見了分頁的問題,下邊就來整理一下分頁的思路,希望可以有乙個好的理解。

下邊就是分頁的流程圖

a.首先分裝分頁資訊,將每頁多少條資料,第幾頁,查詢資料,結果集都封裝起來

/**

* 封裝分頁資訊

* @author 薛宇

* */

public class pagemodel

/*** 取得首頁

* @return

*/public int gettoppageno()

/*** 取得尾頁

* @return

*/public int getbuttompageno()

/*** @return

*/public int getpreviouspageno()

return pageno - 1; }

/*** @return

*/public int getnextpageno()

return pageno + 1;

} public list

getlist()

public void setlist(list

list)

public int gettotalrecords()

public void settotalrecords(int totalrecords)

public int getpagesize()

public void setpagesize(int pagesize)

public int getpageno()

public void setpageno(int pageno)

b.新增查詢資料,分頁

/**

* 分頁查詢

* @param pageno

* @para, pagesize

* @return

*/public pagemodel

finduserlist(int pageno,int pagesize)

pagemodel = new pagemodel

(); pagemodel.setlist(userlist); pagemodel.settotalrecords(gettotalrecords(conn)); pagemodel.setpagesize(pagesize); pagemodel.setpageno(pageno); }catch(sqlexception e)finally return pagemodel; }

c.在jsp頁面上顯示

int pageno = 1;

int pagesize = 2;

string pagenostring = request.getparameter("pageno");

if (pagenostring != null)

pagemodel

pagemodel = usermanager.getinstace().finduserlist(pageno, pagesize);

%>

頁面上迭代

list

userlist = pagemodel.getlist();

for (iterator

iter=userlist.iterator(); iter.hasnext();)

%>

java分頁 jsp 結合實現

page contenttype text vnd.wap.wml charset utf 8 page import cn.sowap.dbclass include file inc header.jsp string sid request.getparameter sid null?requ...

Java中的分頁實現

1,建立分頁的實體類 然後獲得其屬性的get和set方法 需要注意的是 gettotalpage 方法需要修改下,計算出總頁數 publicclassutilpage else returntotalpage 2,在dao層中建立兩個介面,然後再實現 獲取需要分頁的資料 這個沒啥難的 publicl...

Java實現簡單的分頁效果

實現分頁功能,在查詢的時候我們需要多少條資料就查詢多少條資料。具體如下 首先我們定義乙個pagebean的實體類,類中有如下屬性 public class pagebean public pagebean public int gettotalcount public void settotalco...