分页技术框架(Pager-taglib)学习一(页面分页)
一、Pager-taglib简介 1、Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有八种左右的分页风格( 在pager-taglib-2.0.war包下的WEB-INF\jsp 中 ),包括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。 2、分页方式有两种: 一种是:页面分页 ,即从Action或者其他控制器中得到一个List,在页面上 通过<pg:item>进行自动分页。 适合查询结果不大的情况。 第二种是:数据库分页 ,即通过把 pageSize,pageNo两参数传给后台进行数据库分页。 适合大量查询。 二、 Pager-taglib标签详解 1、<pg:pager>标签 ( 分页时我们重点设置的就是这个标签 ):这个标签用来设置分页的总体参数,重要参数说明: url: 分页的链接根地址,pager标签会在这个链接上附加分页参数pager.offset,后台可根据这个参数分页, 也可自行在URL上添加参数。 items: 总记录数,pager标签正是根据这个值来计算分页参数的。 在页面分页时,此参数可以不写,后台会自动计算出分页参数。如果你写的话将以你写的为准 。 maxPageItems: