- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
pager-taglib分页处理的使用
pager-taglib是java中一个用于分页的小的框架。下面简单介绍一下它的具体使用。
一、环境的搭建:
?????? 将pager-taglib-2.0.war包拷贝到Tomcat的webapps下。启动Tomcat后会将其解压成pager-taglib-2.0文件夹。
?????? 从解压文件中的lib目录下拷贝pager-taglib.jar包到项目的lib下。
?????? 在JSP页面中使用taglib指令引入pager-taglib标签库。
二、重要参数的说明:
???? Offset:传过来的值是偏移量,是选择的页面的页数。比如你的记录/页pageSize=3,那么传过来的offset应该如下处理:offset/3+1?? 这样得到的就是要生成的页数!
?????? pg:pager设置分页的总体参数
?????? url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数,但不允许像给页面跳转的url那样,在后面直接添加参数,而参数的传递时需要使用pg:param来指定。
?????? items:总记录数,pager标签正是根据这个值来计算分页参数,很重要。
?????? maxPageItems:每页显示的行数,默认为10
?????? maxIndexPages:在循环输出页码的时候,最大输出多少个页码,默认是10??????
pg:first 第一页的标签????
pg:pre 上一页标签
pg:next 下一页标签?
pg:last 最后一页标签
pg:pages 循环输出页码信息?
????? 对于上面的标签都有类似的export变量:
?????? pageUrl - 分页链接URL地址(最重要的export参数)
?????? pageNumber- 页码
?????? firstItem –对应页第一行的索引值
?????? lastItem -对应页最后一行的索引值?????
?
三、项目中使用pager-taglib:
1、引入对应的标签库:
[html]?view plaincopy
span?style=font-size:18px%@taglibprefix=pg?uri=/tags/navigation/pager%??
??
%@?taglib?prefix=c?uri=/jsp/jstl/core?%/span??
?2、使用标签布置页面:
[html]?view plaincopy
pg:pager?url=org.doitems=${pm.total}export=currentPageNumber=pageNumber??
??
???????pg:paramnamepg:paramname=parentId/??
??
???????pg:first??
??
??????????????ahrefahref=${pageUrl}首页/a??
??
???????/pg:first??
??
???????pg:prev??
??
??????????????ahrefahref=${pageUrl?}前页/a??
??
???????/pg:prev??
??
???????pg:pages??
??
??????????????c:choose??
??
?????????????????????c:whentestc:whentest=${currentPageNumber?eq?pageNumber?}??
??
?????????????????????fontcolorfontcolor=red${pageNumber?}/font??
??
?????????????????????/c:when??
??
?????????????????????c:otherwise??
??
????????????????????????????ahrefahref=${pageUrl?}${pageNumber?}/a??
??
?????????????????????/c:otherwise??
??
??????????????/c:choose??
??
???????/pg:pages??
??
???????pg:next??
??
??????????????ahrefahref=${pageUrl?}后页/a??
??
???????/pg:next??
??
???????pg:last??
??
??????????????ahrefahref=${pageUrl?}尾页/a??
??
???????/pg:last??
??
/pg:pager??
?
需要注意的是:
?????? 很多时候,在不同的页面中跳转的时候,需要
您可能关注的文档
- Offer 课程.doc
- 已拿到阿里offer(2015届工大).doc
- Offer项目SQL性能报告-左小龙.docx
- NAPLAN(澳洲文理测试)南澳公立中学排名.docx
- 魔鬼口语160句.docx
- 世界国家电话代码、国际域名.doc
- newff函数的使用(含一个新的函数).docx
- 初中近义词辨析3(含答案及详解).doc
- 2016年Interbrand全球最佳品牌100强.docx
- ftp安装使用及java上传代码.docx
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)