【声明:】本文是作者(蘑菇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
目录
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
这个页码指定的那一页的最后一行的索引值