欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java web velocity分頁(yè)宏示例

 更新時(shí)間:2014年03月24日 09:39:19   作者:  
這篇文章主要介紹了Java web velocity分頁(yè)宏示例,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

#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">&laquo;</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}">&raquo;</a>
 </li>
</ul>
#end

相關(guān)文章

  • 使用SpringAOP獲取用戶(hù)操作日志入庫(kù)

    使用SpringAOP獲取用戶(hù)操作日志入庫(kù)

    這篇文章主要介紹了使用SpringAOP獲取用戶(hù)操作日志入庫(kù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java基礎(chǔ)之包裝類(lèi)

    Java基礎(chǔ)之包裝類(lèi)

    這篇文章主要介紹了Java基礎(chǔ)之包裝類(lèi),文中有非常詳細(xì)的代碼示例及基礎(chǔ)知識(shí)詳解,對(duì)正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很大的幫助喲,需要的朋友可以參考下
    2021-05-05
  • Java之SpringCloud Eurka注冊(cè)錯(cuò)誤解決方案

    Java之SpringCloud Eurka注冊(cè)錯(cuò)誤解決方案

    這篇文章主要介紹了Java之SpringCloud Eurka注冊(cè)錯(cuò)誤解決方案,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • Java工具jsch.jar實(shí)現(xiàn)上傳下載

    Java工具jsch.jar實(shí)現(xiàn)上傳下載

    這篇文章主要為大家詳細(xì)介紹了Java操作ftp的一款工具,利用jsch.jar針對(duì)sftp的上傳下載工具類(lèi),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • 詳細(xì)SpringBoot生命周期接口的使用

    詳細(xì)SpringBoot生命周期接口的使用

    本文主要介紹了SpringBoot生命周期接口的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • 詳解Java線(xiàn)程池的使用(7種創(chuàng)建方法)

    詳解Java線(xiàn)程池的使用(7種創(chuàng)建方法)

    這篇文章主要介紹了詳解Java線(xiàn)程池的使用(7種創(chuàng)建方法),線(xiàn)程池的創(chuàng)建?式總共包含7種,其中6種是通過(guò)Executors創(chuàng)建的,1種是通過(guò)ThreadPoolExecutor創(chuàng)建的,今天我們就來(lái)詳細(xì)說(shuō)一下
    2023-03-03
  • spring?mybatis環(huán)境常量與枚舉轉(zhuǎn)換示例詳解

    spring?mybatis環(huán)境常量與枚舉轉(zhuǎn)換示例詳解

    這篇文章主要為大家介紹了spring?mybatis環(huán)境常量與枚舉轉(zhuǎn)換示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • 詳解用maven搭建springboot環(huán)境的方法

    詳解用maven搭建springboot環(huán)境的方法

    本篇文章主要介紹了詳解用maven搭建springboot環(huán)境的方法,這里整理了詳細(xì)的代碼,非常具有實(shí)用價(jià)值,有需要的小伙伴可以參考下
    2017-08-08
  • 快速解決跨域請(qǐng)求問(wèn)題:jsonp和CORS

    快速解決跨域請(qǐng)求問(wèn)題:jsonp和CORS

    這篇文章主要介紹了快速解決跨域請(qǐng)求問(wèn)題:jsonp和CORS,涉及jsonp和CORS的介紹,分享了前端 jQuery 寫(xiě)法,后端 SpringMVC 配置,后端非 SpringMVC 配置等相關(guān)內(nèi)容,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-11-11
  • IntelliJ IDEA2021.1 配置大全(超詳細(xì)教程)

    IntelliJ IDEA2021.1 配置大全(超詳細(xì)教程)

    這篇文章主要介紹了IntelliJ IDEA2021.1 配置大全(超詳細(xì)教程),需要的朋友可以參考下
    2021-04-04

最新評(píng)論