手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >OpenCms 带分页的新闻列表
OpenCms 带分页的新闻列表
摘要:测试新闻列表页上一页下一页

<%@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>

【OpenCms 带分页的新闻列表】相关文章:

asp.net Google样式分页控件

ASP.net中md5加密码的方法

asp.net跳转页面的三种方法比较

asp.net下百度的编码和解码

asp.net小孔子cms中的数据添加修改

Asp.net禁用页面缓存的方法总结

[.net] 操纵自如-页面内的配合与通信

asp.net刷新本页面的六种方法

asp.net gridview多页时的批量删除

ASP.net做的IP访问限制

精品推荐
分类导航