opencms 分页 问题 懂的进来看一下

来源:互联网 发布:海南海口seo 编辑:程序博客网 时间:2024/05/01 11:00

 最近看了别人在网上发的关于opencms分页的例子但是我运行的时候不好使  我不明白这句话是什么意思 pageIndex="%(pageContext.pageIndex)"

 

以下是源码

<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
<%@ page import="java.util.*"%>
<%@ page import="org.opencms.jsp.*"%>
<%
    String sPageIndex = request.getParameter("pageIndex");
    int iPageIndex=1;
    if(sPageIndex!=null){
       iPageIndex=Integer.parseInt(sPageIndex);
          out.print(sPageIndex);

   }

    pageContext.setAttribute("pageIndex", iPageIndex+"");
%>

<cms:contentload collector="allInSubTreeDateReleasedDesc" param="/new-signal/zp/news_${number}.html|news|5" pageIndex="%(pageContext.pageIndex)" pageSize="1">
<cms:contentinfo var="contentInfo" scope="request" />
<a href="<cms:link><cms:contentshow element="$(opencms.filename)"/></cms:link>"><cms:contentshow element="Title"/> </a>
</cms:contentload>
<%
CmsContentInfoBean info  = (CmsContentInfoBean)request.getAttribute("contentInfo");
int totalNum=info.getResultSize();
%>
共<%=totalNum%>条数据
<a href="fy.jsp?pageIndex=<%=info.getPageNavStartIndex()%>">第一页</a>
<a href="fy.jsp?pageIndex=<%=(info.getPageNavStartIndex()-1)>0?(info.getPageNavStartIndex()-1):1%>">上一页</a>
<a href="fy.jsp?pageIndex=<%=(info.getPageNavStartIndex()+1)>info.getPageCount()?info.getPageCount():(info.getPageNavStartIndex()+1)%>">下一页</a>
<a href="fy.jsp?pageIndex=<%=info.getPageNavEndIndex()%>">最后页</a>

 

 

我运行的结果是  点下一页的时候  没有任何的变化 不知道是哪里错了 请高手指教 谢谢 !!!

 

 

 

 

 

原创粉丝点击