jsp 分页条 结合page.jar 实现分页数据和分页条分离

来源:互联网 发布:访客网络是用2.4还是5g 编辑:程序博客网 时间:2024/05/19 09:41
<%@page import="com.zqgame.game.base.utils.SpringTool"%><%@ page language="java"  pageEncoding="UTF-8"%><%{org.noo.pagination.page.Pagination pager = org.noo.pagination.page.PageContext.getPageContext();/*清理page对象, 此时ThreadLocal中的对象已经清理, 但request对象在引用,不会被回收*/request.setAttribute("page", pager);org.noo.pagination.page.PageContext.removeContext();}%><c:if test="${page.totalRows != 0}"><div class="eapges"><a href="/${pageType}/list/page/1/${page.pageSize}.html">首页</a><c:choose><c:when test="${page.currentPage <= 1 }"></c:when><c:otherwise><a href="/${pageType}/list/page/${page.currentPage-1}/${page.pageSize}.html" class="prev"><span>上一页</span></a></c:otherwise></c:choose><c:choose><c:when test="${page.totalPages <= 8 }"><c:forEach var="x" begin="1" end="${page.totalPages}"><c:if test="${page.currentPage == x}"><em>${x}</em></c:if><c:if test="${page.currentPage != x}"><a href="/${pageType}/list/page/${x}/${page.pageSize}.html">${x}</a></c:if></c:forEach></c:when><c:otherwise><c:choose><c:when test="${page.currentPage == 1}"><em>1</em><a href="/${pageType}/list/page/2/${page.pageSize}.html">2</a><a href="/${pageType}/list/page/3/${page.pageSize}.html">3</a><a href="/${pageType}/list/page/${page.currentPage + 8 }/${page.pageSize}.html">...</a><a href="/${pageType}/list/page/${page.totalPages - 1 }/${page.pageSize}.html">${page.totalPages - 1}</a><a href="/${pageType}/list/page/${page.totalPages}/${page.pageSize}.html">${page.totalPages }</a></c:when><c:when test="${page.currentPage < 6}"><c:forEach var="x" begin="1" end="${page.currentPage - 1}"><a href="/${pageType}/list/page/${x}/${page.pageSize}.html">${x}</a></c:forEach><em>${page.currentPage }</em><a href="/${pageType}/list/page/${page.currentPage + 1 }/${page.pageSize}.html">${page.currentPage + 1}</a><a href="/${pageType}/list/page/${page.currentPage + 8 }/${page.pageSize}.html">...</a><a href="/${pageType}/list/page/${page.totalPages - 1 }/${page.pageSize}.html">${page.totalPages - 1}</a><a href="/${pageType}/list/page/${page.totalPages }/${page.pageSize}.html">${page.totalPages }</a></c:when><c:when test="${page.currentPage >= 6 && page.currentPage <= page.totalPages - 4}"><a href="/${pageType}/list/page/1/${page.pageSize}.html">1</a><a href="/${pageType}/list/page/2/${page.pageSize}.html">2</a><c:choose><c:when test="${page.currentPage - 8 < 1}"><a href="/${pageType}/list/page/1/${page.pageSize}.html">...</a></c:when><c:otherwise><a href="/${pageType}/list/page/${page.currentPage - 8}/${page.pageSize}.html">...</a></c:otherwise></c:choose><a href="/${pageType}/list/page/${page.currentPage - 1}/${page.pageSize}.html">${page.currentPage - 1}</a><em>${page.currentPage }</em><a href="/${pageType}/list/page/${page.currentPage + 1}/${page.pageSize}.html">${page.currentPage + 1}</a><c:choose><c:when test="${page.currentPage + 8 > page.totalPages}"><a href="/${pageType}/list/page/${page.totalPages}/${page.pageSize}.html">...</a></c:when><c:otherwise><a href="/${pageType}/list/page/${page.currentPage + 8}/${page.pageSize}.html">...</a></c:otherwise></c:choose><a href="/${pageType}/list/page/${page.totalPages - 1 }/${page.pageSize}.html">${page.totalPages - 1}</a><a href="/${pageType}/list/page/${page.totalPages}/${page.pageSize}.html">${page.totalPages }</a></c:when><c:otherwise><a href="/${pageType}/list/page/1/${page.pageSize}.html">1</a><a href="/${pageType}/list/page/2/${page.pageSize}.html">2</a><a href="/${pageType}/list/page/${page.currentPage - 8 }/${page.pageSize}.html">...</a><c:forEach var="x" begin="${page.totalPages - 4}" end="${page.totalPages}"><c:if test="${page.currentPage == x}"><em>${x}</em></c:if><c:if test="${page.currentPage != x}"><a href="/${pageType}/list/page/${x}/${page.pageSize}.html">${x}</a></c:if></c:forEach></c:otherwise></c:choose></c:otherwise></c:choose><c:choose><c:when test="${page.currentPage >= page.totalPages }"></c:when><c:otherwise><a href="/${pageType}/list/page/${page.currentPage + 1}/${page.pageSize}.html">下一页</a></c:otherwise></c:choose><a href="/${pageType}/list/page/${page.totalPages}/${page.pageSize}.html">末页</a><span class="total">共${page.totalPages}页,${page.totalRows}条记录</span></div></c:if>
附带一个jar包的地址 http://download.csdn.net/detail/zero_295813128/9594658
0 0
原创粉丝点击