1 [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
上一页 [20] [21] [22] [23] 24 [25] [26] [27] [28] [29] 下一页想实现这种效果,这样的效果在网页上经常遇到,我也分页了,但是就是没有显示几条,然后点击到最后一条的时候在出现下面的额几条...

解决方案 »

  1.   

    主要在jsp叶面进行判断。我贴出来。内容如下.你的叶面包含这个文件即可<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    <%@ include file="/WEB-INF/page/share/taglibs.jsp" %>
    <font color="#393939">每页:${pageView.maxresult }条  总数:${pageView.totalrecord }条  </font>
        
    <c:if test="${pageView.currentpage>5 }"><a href="javascript:topage('1')"><font color="#393939">首 页</font></a></c:if>
    <c:if test="${pageView.currentpage>1 }"><a href="javascript:topage('${pageView.currentpage-1}')"><font color="#393939">上一页</font></a></c:if><c:forEach begin="${pageView.pageindex.startindex }" end="${pageView.pageindex.endindex }" var="wp">
    <c:if test="${pageView.currentpage==wp }"><b><font color="#D50000">[${wp}]</font></b></c:if>
    <c:if test="${pageView.currentpage!=wp }"><a href="javascript:topage('${wp}')"><font color="#393939">『${wp}』</font></a></c:if>
    </c:forEach><c:if test="${pageView.currentpage<pageView.totalpage }"><a href="javascript:topage('${pageView.currentpage+1}')"><font color="#393939">下一页</font></a></c:if>
    <c:if test="${pageView.currentpage<pageView.totalpage-4 }"><a href="javascript:topage('${pageView.totalpage}')"><font color="#393939">尾 页</font></a></c:if>
      

  2.   

    总之分业内部有很多必需的参数。至于分页显示出来的效果,可以利用这些参数在jsp页面中循环出来。