要引入的Jar包
新建一個頁面
標簽庫的引入:
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%> <%@ include file="common/common.jsp" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030"> <title>分頁標簽庫的測試</title> </head> <body> <pg:pager items="100" maxPageItems="12" 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="${currentPageNumber eq pageNumber}"> <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> </body> </html> |
items是顯示的記錄總數
maxPageItems 一頁內顯示的條數,即pageSize,注意這個要和Hibernate設置的值等同
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這個頁碼指定的那一頁的最后一行的索引值 |