velocity分页模板
以前用后台java拼接分页代码,不利于修改。找到一份velocity模板。 1 <!-- 分页模板 --> 2 #macro(pager $url $pager) 3 <url class="page"> 4 #set($FRONT_LEN = 3) 5 #set($BEHIND_LEN = 3) 6 #set($PAGER_LEN = 7) 7 #set($last = $!{pager.pageNumber} - 1) 8 #set($next = $!{pager.pageNumber} + 1) 9 <!--设置页码列表开始和结束 --> 10 <!--如果总页数<=展示长度 --> 11 #if($!{pager.totalPage} <= $!{PAGER_LEN}) 12 #set($header = 1) 13 #set($ender = $!{pager.totalPage}) 14 <!--如果总页数>展示长度 --> 15 #else 16 <!-- 当前页 < 展示长度--> 17 #if($!{pager.pageNumber} < $!{PAGER_LEN}) 18 #set($header = 1) 19 #set($ender = $PAGER_LEN) 20 <!--当前页 >= 展示长度 && 定尾部,再定头部 --> 21 #else 22