velocity分页模板
来源:互联网 发布:mysql怎么设置两个主键 编辑:程序博客网 时间:2024/06/11 21:57
以前用后台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 #else16 <!-- 当前页 < 展示长度-->17 #if($!{pager.pageNumber} < $!{PAGER_LEN})18 #set($header = 1)19 #set($ender = $PAGER_LEN)20 <!--当前页 >= 展示长度 && 定尾部,再定头部 -->21 #else22 #set($ender = $!{pager.pageNumber} + $!{BEHIND_LEN})23 #if($!ender > $!{pager.totalPage})24 #set($ender = $!{pager.totalPage})25 #end26 #set($header = $!ender - $!{PAGER_LEN})27 #end 28 #end29 <li #if($!{pager.pageNumber} == 1) class="disabled"#end>30 <a href="$!{url}?page=$!last">上一页</a>31 </li>32 <!-- 页码列表 -->33 #foreach($p in [$!{header}..$!{ender}])34 <li #if($!{pager.pageNumber} == $!{p}) class="active" #end>35 <a href="$!{url}?page=$!{p}">$!{p}</a>36 </li>37 #end38 <li #if($!{pager.pageNumber} == $!{pager.totalPage}) class="disabled" #end>39 <a href="$!{url}?page=$!next">下一页</a>40 </li>41 <li>42 每页 $!{pager.pageSize} 条, 共 $!{pager.totalRow} 条, 共$!{pager.totalPage}页 43 <input type="text" placeholder="1" id="tzy"> 44 <a href="javascript:var tem=document.getElementById('tzy').value;45 var temhref='$!{url}?page=tem';46 window.location.href=temhref;">47 跳转48 </a>49 </li>50 </url>51 #end
0 0
- velocity分页模板
- Velocity模板
- Velocity模板
- Velocity模板
- Velocity 模板
- 《Velocity 模板使用指南》中文版
- velocity模板学习
- Velocity 模板使用指南
- Velocity-模板生成器
- velocity模板引擎简介
- 《Velocity 模板使用指南》中文版
- 《Velocity 模板使用指南》中文版
- 《Velocity 模板使用指南》中文版
- 模板语言:Velocity简介
- VELOCITY HTML 模板
- 《Velocity 模板使用指南》中文版
- Struts2与Velocity模板
- 《Velocity 模板使用指南》中文版
- 做项目中没经验遇到的各种问题
- 一些小知识小经验(使用java或者c语言实现的socket服务器的优化技巧)
- input框只能输入非负数
- js基础-表单验证和提交
- solrj排序
- velocity分页模板
- 初学mysql(一)-数据库和表的操作
- C++之RAII惯用法
- Xcode8打包APP上传到APPStore遇到的问题
- Cannot read property ‘msie’ of undefined
- app令牌的一个token实现
- 从国家统计局爬下来的地区信息
- 字符串分割的两种方法
- 省市县三级联动