时间:2021-05-26
<%@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>
<!--param="/test/news_%(number).html|testnews"中的/test/是指定要显示信息所在的路径,根据实际情况修改,testnews是指定要显示信息的类型-->
<cms:contentloadcollector="allInFolderPriorityDateDesc"param="/test/news_%(number).html|testnews"preload="true">
<!--pageSize即是每页要显示信息的数量-->
<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>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在上一篇文章中,我们进行了需求分析,如下:1。动态的新闻列表(这个很简单)2。可以分页读取新闻列表(这个也不难)3。可以无刷新的分页读取新闻列表(这个稍微有点难
本文实例为大家分享了新闻列表分页查询的java代码,供大家参考,具体内容如下packagecom.ibeifeng.test;//创建新闻测试类publiccl
简洁Tab新闻1新闻2新闻3新闻4新闻列表1新闻列表2新闻列表3新闻列表4新闻1新闻2新闻3新闻4新闻列表1新闻列表2新闻列表3新闻列表4[Ctrl+A全选注:
1、Controller中的方法代码如下:由于方法中的存储过程没有带分页参数,所以还可以有继续优化的空间。//////获取测点列表//////[HttpPost
现在绝大部分公司都有很多产品、新闻或文章之类的信息需要展示在网站上,而一个信息列表展示页面不宜过长,往往这时候就要用到分页导航了;分页导航有很多好处,用户可以快