源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java web velocity分页宏示例

  • 时间:2021-07-18 08:29 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java web velocity分页宏示例
[u]复制代码[/u] 代码如下:
#macro(pager $url $pager) <ul class="pagination">  #set($FRONT_LEN = 4)  #set($BEHIND_LEN = 5)  #set($PAGER_LEN = 10)  #set($PAGER_CENTER = $!{pager.pageNum} - $!{BEHIND_LEN})  <li #if($!{pager.currentPage} == 1) class="disabled"#end>   <a href="$!{url}?page=1">«</a>  </li>  #if($!{pager.pageNum} <= $!{PAGER_LEN})   #foreach($p in [1..$!{pager.pageNum}])    <li #if($!{pager.currentPage} == $!{p}) class="active" #end>     <a href="$!{url}?page=$!{p}">$!{p}</a>    </li>   #end  #elseif($!{pager.pageNum} > $!{PAGER_LEN})   #if($!{pager.currentPage} <= $!{FRONT_LEN})    #foreach($p in [1..10])     <li #if($!{pager.currentPage} == $!{p}) class="active" #end>      <a href="$!{url}?page=$!{p}">$!{p}</a>     </li>    #end   #elseif($!{pager.currentPage} < $!{PAGER_CENTER})    #set($header = $!{pager.currentPage} - $!{FRONT_LEN})    #set($ender = $!{pager.currentPage} + $!{BEHIND_LEN})    #foreach($p in [$!{header}..$!{ender}])     <li #if($!{pager.currentPage} == $!{p}) class="active" #end>      <a href="$!{url}?page=$!{p}">$!{p}</a>     </li>    #end   #else    #set($begin = $!{pager.pageNum} - $!{FRONT_LEN} - $!{BEHIND_LEN})    #foreach($p in [$!{begin}..$!{pager.pageNum}])     <li #if($!{pager.currentPage} == $!{p}) class="active" #end>      <a href="$!{url}?page=$!{p}">$!{p}</a>     </li>    #end   #end  #end  <li #if($!{pager.currentPage} == $!{pager.pageNum}) class="disabled"#end>   <a href="$!{url}?page=$!{pager.pageNum}">»</a>  </li> </ul> #end
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部