JavaWeb開發(fā):使用Pager-taglib框架實(shí)現(xiàn)分頁

【聲明:】本文是作者(蘑菇v5)原創(chuàng),版權(quán)歸作者 蘑菇v5所有,侵權(quán)必究。本文首發(fā)在簡書。如若轉(zhuǎn)發(fā),請注明作者和來源地址!未經(jīng)授權(quán),嚴(yán)禁私自轉(zhuǎn)載!

簡介:

Pager-taglib 2.0 是一套分頁標(biāo)簽庫,可以靈活地實(shí)現(xiàn)多種不同風(fēng)格的分頁導(dǎo)航頁面,并且可以很好的與服務(wù)器分頁邏輯分離。這樣一套標(biāo)簽庫,你想你的分頁效果怎樣就能怎樣。pager-taglib可以方便的幫我們完成分頁的功能,當(dāng)然大家不要擔(dān)心他的效率,它支持每次從數(shù)據(jù)庫中只取出要顯示的數(shù)據(jù),這樣可以減少數(shù)據(jù)庫的壓力

1、下載pager-taglib.jar

首先去Maven倉庫(http://mvnrepository.com)下載pager-taglib.jar包pager-taglib-2.0

2、將相應(yīng)包(pager-taglib.jar)拷貝到lib目錄

lib

3、在jsp頁面引入相應(yīng)的分頁標(biāo)簽庫

引入分頁標(biāo)簽庫

4、使用分頁標(biāo)簽來處理分頁

所有的分頁信息都要放置在<pg:pager>中,這個標(biāo)簽中有一些非常重要的屬性。

pg:pager【這個標(biāo)簽用來設(shè)置分頁的總體參數(shù)】
  • url:分頁的鏈接根地址,pager標(biāo)簽會在這個鏈接的基礎(chǔ)上附加分頁參數(shù)
  • items:總記錄數(shù),pager標(biāo)簽正是根據(jù)這個值來計算分頁參數(shù)的
  • maxPageItems:每頁顯示的行數(shù),默認(rèn)為10
  • maxIndexPages:在循環(huán)輸出頁碼的時候,最大輸出多少個頁碼,默認(rèn)是10
pg:first【首頁標(biāo)簽】
  • pageUrl: 分頁鏈接URL地址(最重要的export參數(shù))
  • pageNumber: 頁碼
  • firstItem : 首頁第一行的索引值
  • lastItem :首頁最后一行的索引值
pg:prev【上一頁標(biāo)簽】
  • pageUrl: 分頁鏈接URL地址(最重要的export參數(shù))
  • pageNumber: 頁碼
  • firstItem: 前頁第一行的索引值
  • lastItem :前頁最后一行的索引值
pg:next【下一頁標(biāo)簽】
  • pageUrl :分頁鏈接URL地址(最重要的export參數(shù))
  • pageNumber:頁碼
  • firstItem:下頁第一行的索引值
  • lastItem: 下頁最后一行的索引值
pg:last【尾頁標(biāo)簽】
  • pageUrl : 分頁鏈接URL地址(最重要的export參數(shù))
  • pageNumber:頁碼
  • firstItem:尾頁第一行的索引值
  • lastItem: 尾頁最后一行的索引值
pg:pages【這個標(biāo)簽用來循環(huán)輸出頁碼信息】:
  • pageUrl:分頁鏈接URL地址(最重要的export參數(shù))
  • pageNumber : 頁碼
  • firstItempageNumber這個頁碼指定的那一頁的第一行的索引值
  • lastItempageNumber這個頁碼指定的那一頁的最后一行的索引值
示例如下:
分頁標(biāo)簽
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容