pager-taglib分页处理的使用.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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?? ? 需要注意的是: ?????? 很多时候,在不同的页面中跳转的时候,需要

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档