<script type="text/javascript">
var count=${message.count};
var currentP2=${message.currentPage};
var currentP1=${currentPage!0};
alert(currentP1==currentP2?${currentPage!1}:${message.currentPage});
var currentPage=${message.currentPage};
var page=Math.ceil(count/10);
var endS = currentPage==page?"":"<a href=\"messagelist.html?currentPage="+(currentPage+1)+"\">下一页</a><a href=\"messagelist.html?currentPage="+page+"\">尾页</a>";
var firstS = currentPage==1?"":"<a href=\"messagelist.html?currentPage=1\">首页</a><a href=\"messagelist.html?currentPage="+(currentPage-1)+"\">上一页</a>";
var first=currentPage-3>=1?currentPage-3:1;
var end=currentPage+3<=page?currentPage+3:page;
document.write(firstS);
for(var i=first;i<=end;i++){
document.write(i==currentPage?"<span class=tP>"+i+"</span>":"<a href=\"messagelist.html?currentPage="+i+"\">"+i+"</a>");
}
document.write(endS);
</script>
<script type="text/javascript">
var count=${reply.count};
var currentPage=${currentPage!1};
var page=Math.ceil(count/10);
var endS = currentPage==page?"":"<a href=\"replylist.html?msgid=${msgid}¤tPage="+(currentPage+1)+"\">下一页</a><a href=\"replylist.html?msgid=${msgid}¤tPage="+page+"\">尾页</a>";
var firstS = currentPage==1?"":"<a href=\"replylist.html?msgid=${msgid}¤tPage=1\">首页</a><a href=\"replylist.html?msgid=${msgid}¤tPage="+(currentPage-1)+"\">上一页</a>";
var first=currentPage-3>=1?currentPage-3:1;
var end=currentPage+3<=page?currentPage+3:page;
document.write(firstS);
for(var i=first;i<=end;i++){
document.write(i==currentPage?"<span class=tP>"+i+"</span>":"<a href=\"replylist.html?msgid=${msgid}¤tPage="+i+"\">"+i+"</a>");
}
document.write(endS);
</script>
<#assign currentPage=(RequestParameters["currentPage"]?number)!1>
<#assign count=message.count>
<#assign next=(currentPage+1)>
<#assign last=(currentPage-1)>
<#if count%10==0>
<#assign page=count/10>
<#else>
<#assign page=(count/10)?int+1>
</#if>
<#if (currentPage-3>1)>
<#assign first=(currentPage-3)>
<#else>
<#assign first=1>
</#if>
<#if ((currentPage+3)>page) >
<#assign end=page>
<#else>
<#assign end=(currentPage+3)>
</#if>
<#assign f=first>
<#macro loop>
<#if (f>end) >
<#else>
<#if currentPage==f>
<span class=tP>${f} </span>
<#else>
<a href="messagelist.html?currentPage=${f}">${f}</a>
</#if>
<#assign f=f+1>
<@loop />
</#if>
</#macro>
<#macro firstP>
<#if currentPage!=1>
<a href="messagelist.html?currentPage=1">首页</a><a href="messagelist.html?currentPage=${last}">上一页</a>
</#if>
</#macro>
<#macro endP>
<#if currentPage!=page>
<a href="messagelist.html?currentPage=${next}">下一页</a><a href="messagelist.html?currentPage=${page}">尾页</a>
</#if>
</#macro>
<@firstP /><@loop /><@endP />
<#assign currentPage=(RequestParameters["currentPage"]?number)!1>
<#assign count=reply.count>
<#assign next=(currentPage+1)>
<#assign last=(currentPage-1)>
<#if count%10==0>
<#assign page=count/10>
<#else>
<#assign page=(count/10)?int+1>
</#if>
<#if (currentPage-3>1)>
<#assign first=(currentPage-3)>
<#else>
<#assign first=1>
</#if>
<#if ((currentPage+3)>page) >
<#assign end=page>
<#else>
<#assign end=(currentPage+3)>
</#if>
<#assign f=first>
<#macro loop>
<#if (f>end) >
<#else>
<#if currentPage==f>
<span class=tP>${f} </span>
<#else>
<a href="replylist.html?msgid=${msgid}¤tPage=${f}">${f}</a>
</#if>
<#assign f=f+1>
<@loop />
</#if>
</#macro>
<#macro firstP>
<#if currentPage!=1>
<a href="replylist.html?msgid=${msgid}¤tPage=1">首页</a><a href="replylist.html?msgid=${msgid}¤tPage=${last}">上一页</a>
</#if>
</#macro>
<#macro endP>
<#if currentPage!=page>
<a href="replylist.html?msgid=${msgid}¤tPage=${next}">下一页</a><a href="replylist.html?msgid=${msgid}¤tPage=${page}">尾页</a>
</#if>
</#macro>
<@firstP /><@loop /><@endP />
freemarker 实现宏分页
需积分: 14 190 浏览量
2010-12-15
09:39:41
上传
评论
收藏 875B RAR 举报
leogen_cs_dn1
- 粉丝: 0
- 资源: 1