分頁功能的實現(servlet javabean)

2021-07-27 18:03:33 字數 1937 閱讀 2874

select * from book limit 0,4
這句sql語句的意思就是:從book表中取資料的前四條資料。

所以就可以使用

select * from book limit x,y
語句來實現分頁。

所以要想實現分頁。必須要知道的有

int pagesize;//頁面的最多商品個數

int currentpage;//當前頁

intcount;//資料庫商品的總個數

int totalpage;//總頁數=math.ceil(count*1.0/pagesize)

在jsp頁面中需要用到總頁數,當前頁,資料庫商品的總個數,要顯示的商品。

所以為了接收資料庫查詢結果需要用個pagebean類。

成員變數為:

private

int currentpage;//當前頁

private

int count;//資料庫商品的總個數

private

int totalpage;//總頁數

private listbooks;//當前頁要顯示的商品集合

具體實現過程如下:

//根據頁面資訊查詢商品

pagebean pagebean=booksserver.findbooksbypage(currentpage,pagesize);

//將商品儲存到request

request.setattribute("pagebean", pagebean);

//**頁面到商品瀏覽頁面

request.getrequestdispatcher("/product_list.jsp").forward(request, response);

}boosserver:

public pagebean findbooksbypage(int currentpage, int pagesize)
booksdao

//資料庫中所有的商品數

public

intgetcounts() catch (sqlexception e)

return

0; }

//根據頁面查詢商品

public listfindbooksbypage(int currentpage, int pagesize) catch (sqlexception e)

return

null;

}

class="disablepage">

li>

class="nextpage">

li>

通過這些設定即可實現分頁。

執行結果:

分頁功能的實現

不多說,先放出主角 實現分頁功能的sql語句 news管理系統的分頁語句 select newsno,news title,news context,news author,news pubdate,news type,readcount,news images from select rownum...

data list分頁功能的實現

data list分頁顯示功能的實現 1.定義靜態變數 private static phototables photos new phototables 儲存路徑列表 記錄所有頁和當前頁 private static int32 current pos 1 private static int32...

GrdView分頁功能的實現

1.設定grdview控制項的allowpaging屬性為true。2.設定grdview控制項的pagesize屬性為15 每頁15條資料 3.設定grdview控制項的pagesetting mode屬性為numeric。4.設定grdview控制項的pagesetting pagebutton...