Pager-taglib 2.0 是一套分頁標簽庫,可以靈活地實現多種不同風格的分頁導航頁面,并且可以很好的與服務器分頁邏輯分離。這樣一套標簽庫,你想你的分頁效果怎樣就能怎樣。 pager-taglib,可以方便的幫我們完成分頁的功能,當然大家不要擔心他的效率,它支持每次從數據庫中只取出要顯示的數據,這樣可以減少數據庫的壓力。
簡單說一下它的怎么使用: 1、拷貝pager-taglib.jar包 2、在JSP頁面中使用taglib指令引入pager-taglib標簽庫 3、使用pager-taglib標簽庫進行分頁處理
pg:pager【這個標簽用來設置分頁的總體參數】重要參數說明: url:分頁的鏈接根地址,pager標簽會在這個鏈接的基礎上附加分頁參數 items:總記錄數,pager標簽正是根據這個值來計算分頁參數的 maxPageItems:每頁顯示的行數,默認為10 maxIndexPages:在循環輸出頁碼的時候,最大輸出多少個頁碼,默認是10 pg:first【第一頁的標簽】重要參數說明: export變量的意義: pageUrl - 分頁鏈接URL地址(最重要的export參數) pageNumber - 頁碼 firstItem - 首頁第一行的索引值 lastItem - 首頁最后一行的索引值 pg:pre【上一頁標簽】重要參數說明: export變量的意義: pageUrl - 分頁鏈接URL地址(最重要的export參數) pageNumber - 頁碼 firstItem - 前頁第一行的索引值 lastItem - 前頁最后一行的索引值
pg:next【下一頁標簽】重要參數說明: export變量的意義: pageUrl - 分頁鏈接URL地址(最重要的export參數) pageNumber - 頁碼 firstItem - 下頁第一行的索引值 lastItem - 下頁最后一行的索引值 pg:last重要參數說明: export變量的意義: pageUrl - 分頁鏈接URL地址(最重要的export參數) pageNumber - 頁碼 firstItem - 尾頁第一行的索引值 lastItem - 尾頁最后一行的索引值 pg:pages【這個標簽用來循環輸出頁碼信息】重要參數說明: export變量的意義: pageUrl - 分頁鏈接URL地址(最重要的export參數) pageNumber - 頁碼 firstItem - pageNumber這個頁碼指定的那一頁的第一行的索引值 lastItem - pageNumber這個頁碼指定的那一頁的最后一行的索引值
簡單的一個網頁標簽的使用: <pg:pager items="1001" export="currentPageNumber=pageNumber"> <pg:first><a href="${pageUrl}">首頁</a></pg:first> <pg:prev><a href="${pageUrl}">前頁</a></pg:prev> <pg:pages> <c:choose> <c:when test="${pageNumber eq currentPageNumber }"> <font color="red">${pageNumber }</font> </c:when> <c:otherwise> <a href="${pageUrl }">${pageNumber}</a> </c:otherwise> </c:choose> </pg:pages> <pg:next><a href="${pageUrl}">下頁</a></pg:next> <pg:last><a href="${pageUrl}">尾頁</a></pg:last> </pg:pager>
|