JavaWeb开发:使用Pager-taglib框架实现分页
2019-04-16 本文已影响2人
蘑菇v5
【声明:】本文是作者(蘑菇v5)原创,版权归作者 蘑菇v5所有,侵权必究。本文首发在简书。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!
简介:
Pager-taglib 2.0 是一套分页标签库,可以灵活地实现多种不同风格的分页导航页面,并且可以很好的与服务器分页逻辑分离。这样一套标签库,你想你的分页效果怎样就能怎样。pager-taglib可以方便的帮我们完成分页的功能,当然大家不要担心他的效率,它支持每次从数据库中只取出要显示的数据,这样可以减少数据库的压力
1、下载pager-taglib.jar
首先去Maven仓库(http://mvnrepository.com)下载pager-taglib.jar包pager-taglib-2.0
2、将相应包(pager-taglib.jar)拷贝到lib目录
lib
3、在jsp页面引入相应的分页标签库
引入分页标签库
4、使用分页标签来处理分页
所有的分页信息都要放置在<pg:pager>中,这个标签中有一些非常重要的属性。
pg:pager【这个标签用来设置分页的总体参数】
-
url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数 -
items:总记录数,pager标签正是根据这个值来计算分页参数的 -
maxPageItems:每页显示的行数,默认为10 -
maxIndexPages:在循环输出页码的时候,最大输出多少个页码,默认是10
pg:first【首页标签】
-
pageUrl: 分页链接URL地址(最重要的export参数) -
pageNumber: 页码 -
firstItem: 首页第一行的索引值 -
lastItem:首页最后一行的索引值
pg:prev【上一页标签】
-
pageUrl: 分页链接URL地址(最重要的export参数) -
pageNumber: 页码 -
firstItem: 前页第一行的索引值 -
lastItem:前页最后一行的索引值
pg:next【下一页标签】
-
pageUrl:分页链接URL地址(最重要的export参数) -
pageNumber:页码 -
firstItem:下页第一行的索引值 -
lastItem: 下页最后一行的索引值
pg:last【尾页标签】
-
pageUrl: 分页链接URL地址(最重要的export参数) -
pageNumber:页码 -
firstItem:尾页第一行的索引值 -
lastItem: 尾页最后一行的索引值
pg:pages【这个标签用来循环输出页码信息】:
-
pageUrl:分页链接URL地址(最重要的export参数) -
pageNumber: 页码 -
firstItem:pageNumber这个页码指定的那一页的第一行的索引值 -
lastItem:pageNumber这个页码指定的那一页的最后一行的索引值
示例如下:
分页标签