flt
路径:/flt/list_page.ftl
<#if page??><#-- 判断page对象是否存在 -->
<#--<div>${ldkjg}</div>-->
<div class="pagination">
<#if !page.firstPage> <#-- 判断如果不是第一页-->
<#assign q=page.pageIndex-1/>
<a href="?id=${ldkjg}&pageIndex=${q}"><div class="pagination_item"><</div></a>
<#else>
<div class="pagination_item"><</div>
</#if>
<#assign start=1/>
<#if (page.pageIndex-5) gt start>
<#assign start=page.pageIndex-4/>
</#if>
<#assign end=page.totalPage/>
<#if (page.pageIndex+5) lt end>
<#assign end=page.pageIndex+4/>
</#if>
<#if start gt 1>
<a href="?id=${ldkjg}&pageIndex=${1}"><div class="pagination_item">1 ...</div></a>
</#if>
<#-- list里是从 开始到结束,包含结尾 -->
<#list start..end as n><a href="?id=${ldkjg}&pageIndex=${n}" ><div <#if n=page.pageIndex> class="pagination_item click-active color_white" <#else>class="pagination_item" </#if>> ${n}</div></a></#list>
<#-- 如果导航栏的pageIndex和选中的pageIndex一样就跳转到选中的页面数 -->
<#if end lt page.totalPage>
<div class="pagination_item"><a href="?id=${ldkjg}&pageIndex=${page.totalPage}">... ${page.totalPage}</a></div>
</#if>
<#if !page.lastPage> <#-- 如果不是最后一页 点击向后按钮 把pageIndex+1跳转 -->
<#assign p=page.pageIndex+1/>
<a href="?id=${ldkjg}&pageIndex=${p}"><div class="pagination_item">></div></a>
<#else>
<div class="pagination_item">></div>
</#if>
</div>
</#if>