OpenCms 带分页的新闻列表
OpenCms 带分页的新闻列表
发布时间:2016-12-29 来源:查字典编辑
摘要:测试新闻列表页上一页下一页

<%@pagesession="false"import="java.text.SimpleDateFormat,java.util.Date"%>

<%@taglibprefix="c"uri="http://java.sun.com/jsp/jstl/core"%>

<%@taglibprefix="fmt"uri="http://java.sun.com/jsp/jstl/fmt"%>

<%@taglibprefix="cms"uri="http://www.opencms.org/taglib/cms"%>

<html>

<head>

<title>测试新闻列表页</title>

<cms:editable/>

</head>

<body>

<>

<cms:contentloadcollector="allInFolderPriorityDateDesc"param="/test/news_%(number).html|testnews"preload="true">

<>

<cms:contentloadpageSize="3"pageIndex="%(param.pageIndex)"pageNavLength="10"editable="true">

<cms:contentinfovar="contentInfo"scope="request"/>

<ahref="<cms:link><cms:contentshowelement="%(opencms.filename)"/></cms:link>"target="_blank"><cms:contentshowelement="Title"/></a>

<c:setvar="strDate"><cms:contentshowelement="Date"/></c:set>

<%

longlongDate=Long.valueOf(pageContext.getAttribute("strDate").toString()).longValue();

SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm");

StringcreatedDate=sdf.format(newDate(longDate));

out.print(createdDate);

%>

</cms:contentload>

<>

<c:iftest="${contentInfo.pageIndex>1}">

<ahref="<cms:link>${cms:getCmsObject(pageContext).requestContext.uri}</cms:link><c:outvalue="?pageIndex=${contentInfo.pageIndex-1}"/>">上一页</a>

</c:if>

<c:forEachvar="i"begin="${contentInfo.pageNavStartIndex}"end="${contentInfo.pageNavEndIndex}">

<c:choose>

<c:whentest="${contentInfo.pageIndex==i}">

<fontcolor="red"><c:outvalue="${i}"/></font>

</c:when>

<c:otherwise>

<ahref="<cms:link>${cms:getCmsObject(pageContext).requestContext.uri}</cms:link><c:outvalue="?pageIndex=${i}"/>"><c:outvalue="${i}"/></a>

</c:otherwise>

</c:choose>

</c:forEach>

<c:iftest="${contentInfo.pageIndex<contentInfo.pageCount}">

<ahref="<cms:link>${cms:getCmsObject(pageContext).requestContext.uri}</cms:link><c:outvalue="?pageIndex=${contentInfo.pageIndex+1}"/>">下一页</a>

</c:if>

</cms:contentload>

</body>

</html>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类