关闭

pg:pager标签运用

标签: 分页java
3268人阅读 评论(0) 收藏 举报
分类:

pager-taglib是一个用jsp标签库实现分页的工具,在它的demo中有实现好的各种常见分页方式,使用时只需pager-taglib.jar包即可,Pager会在给出的URL后面加上"?page.offset="来标识当前偏移量,使用时在jsp页面将pager-taglib的标签库引入:   

<%@taglib prefix="pg"uri="http://jsptags.com/tags/navigation/pager" %> 


标签介绍
1. <pg:pager>
:一切子标签都在它里面工作

<pg:pager  items="int" maxItems="int" maxPageItems="int" maxIndexPages="int" export="expression" scope="page|request"省略>

items:总记录数
maxPageItems:
每页显示的行数,默认为10
maxIndexPages:
最大输出的页码数
export
:这个属性是让标签给你暴露什么变量,当然这些变量是有选择的,如在Pager标签里,可以暴露出来的变量有pageOffsetpageNumber(参见文档),即页码偏移量及页码。通过这两个变量名,可以在JspJava里面从Request里获得。 Export属性接受的值还有表达式,如currentPage=pageNumber表示,把pageNumber的值暴露出来,并赋给一个叫CurrentPage的变量,这个变量将被保存到Request中,在JspJava中可以得到。scope:有Reuqestpage可选。

     2.<pg:param>

  用来设置将要加入到URL的参数。使用Name属性指定即可,用于参数传递。

  3.<pg:index>

  这个标签说明分页条显示的内容,在这里你可以设置各种风格的分页显示方式。

  4.<pg:first>

可以导出的值: pageUrl -分页链接URL地址   pageNumber -页码  firstItem -首页第一行的索引值   lastItem -首页最后一行的索引值

  第一页标签

  • pageUrl - 分页链接URL地址
  • pageNumber - 页码
  • firstItem - 首页第一行的索引值
  • lastItem - 首页最后一行的索引值

  5.<pg:pre>

  上一页标签

  • pageUrl - 分页链接URL地址
  • pageNumber - 页码
  • firstItem - 前页第一行的索引值
  • lastItem - 前页最后一行的索引值

  6.<pg:pages>

  这个标签用来循环输出页码信息

  • pageUrl - 分页链接URL地址
  • pageNumber - 页码
  • firstItem - pageNumber这个页码指定的那一页的第一行的索引值
  • lastItem - pageNumber这个页码指定的那一页的最后一行的索引值

  7.<pg:next>

  下一页标签

  • pageUrl - 分页链接URL地址
  • pageNumber - 页码
  • firstItem - 下页第一行的索引值
  • lastItem - 下页最后一行的索引值

  8.<pg:last>

  最后一页标签

  • pageUrl - 分页链接URL地址
  • pageNumber - 页码
  • firstItem - 尾页第一行的索引值
  • lastItem - 尾页最后一行的索引值

例子:

<%@ page language="java" pageEncoding="UTF-8"%>
<!--别忘记引入插件-->
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
<div>
        <pg:pager url="forward!viewAdmin.action" maxPageItems="10" items="${admins.total}" export="currentPageNumber=pageNumber">
        <pg:first>
            <a href="${pageUrl}">首页</a>
        </pg:first>
        <pg:prev>
            <a href="${pageUrl }">上一页</a>
        </pg:prev>
        <pg:pages>
            <c:choose>
                <c:when test="${currentPageNumber eq pageNumber}">
                    <font color="red">${pageNumber }</font>
                </c:when>
                <c:otherwise>
                    <a href="${pageUrl }">${pageNumber }</a>
                </c:otherwise>
            </c:choose>
        </pg:pages>
        <pg:next>
            <a href="${pageUrl }">下一页</a>
        </pg:next>
        <pg:last>
            <a href="${pageUrl }">尾页</a>
        </pg:last>
    </pg:pager>
    </div>

参数:url:所要跳转的action   maxPageItems:每页显示行数   items: 前面在action中保存的PageMode中的 总数据数


0
0
查看评论

jsp分页标签pg:pager标签运用

pager-taglib是一个用jsp标签库实现分页的工具,在它的demo中有实现好的各种常见分页方式,使用时只需pager-taglib.jar包即可,Pager会在给出的URL后面加上"?page.offset="来标识当前偏移量,使用时在jsp页面将pager-taglib...
  • y_dzaichirou
  • y_dzaichirou
  • 2016-12-22 15:13
  • 364

page标签分页

pg:pagerurl='${pageContext.request.contextPath}/book/myplan_list.do' index="half-full"maxPageItems="10"maxIndexPages=...
  • cuixuefeng1112
  • cuixuefeng1112
  • 2014-07-25 15:57
  • 577

分页标签 (page-taglib)使用指南

一简介, Pager-taglib ,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包括Google的分页风格。而需要订制自已的风格的分页页面也非...
  • shuanglongblog
  • shuanglongblog
  • 2012-07-11 17:18
  • 783

pager-taglib分页处理的使用

pager-taglib是java中一个用于分页的小的框架。下面简单介绍一下它的具体使用。 一、环境的搭建:        将pager-taglib-2.0.war包拷贝到Tomcat的webapps下。启动Tomcat后会将其解压成pa...
  • lmdcszh
  • lmdcszh
  • 2013-10-31 23:26
  • 13511

使用pager-taglib分页案例

1.案例一 1、拷贝pager-taglib.jar包 2、在JSP页面中使用taglib指令引入pager-taglib标签库 3、使用pager-taglib标签库进行分页处理     传两个值进去:1、pm.totles总记录数 2、...
  • he90227
  • he90227
  • 2014-08-19 17:11
  • 2517

pager-taglib分页的使用

pager-taglib分页的使用 Java代码      趁有时间继续写.做项目中必然会遇到分页这个问题..在每次经验积累中!可能你所写的分页操作类功能会在不断的进化中.这次项目中我就选择了一个分页框架.在使用中可以参考...
  • shenhonglei1234
  • shenhonglei1234
  • 2012-12-14 13:21
  • 3997

pg:pager标签运用

pager-taglib是一个用jsp标签库实现分页的工具,在它的demo中有实现好的各种常见分页方式,使用时只需pager-taglib.jar包即可,Pager会在给出的URL后面加上"?page.offset="来标识当前偏移量,使用时在jsp页面将pager-taglib...
  • ZFX5130
  • ZFX5130
  • 2013-12-04 21:47
  • 3268

谷歌分页插件

  • 2013-06-02 16:00
  • 47KB
  • 下载

pager-taglib分页中文乱码原理解析

关于使用pager-taglib分页前端传递中文参数乱码问题的解决方案 1.重现问题
  • ming070423
  • ming070423
  • 2013-12-23 10:58
  • 1740

pg:pager标签

pager-taglib是一个用jsp标签库实现分页的工具,在它的demo中有实现好的各种常见分页方式,使用时只需pager-taglib.jar包即可,Pager会在给出的URL后面加上"?page.offset="来标识当前偏移量,使用时在jsp页面将pager-taglib...
  • u012567997
  • u012567997
  • 2013-10-29 19:08
  • 1826
    个人资料
    • 访问:86819次
    • 积分:1480
    • 等级:
    • 排名:千里之外
    • 原创:63篇
    • 转载:6篇
    • 译文:0篇
    • 评论:9条
    最新评论