网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > JSP > 正文

pager-taglib使用指南

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17

一简介, 
Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。 
分页方式有两种: 
一种是从Action中得到一个List,在页面上通过<pg:item>进行自动分页。 
第二种是通过把 pageSize,pageNo两参数传给后台进行数据库分页。 我做两个Demo加以说明对比:
二、准备 
把pager-taglib.jar放到lib目录下(仅此足亦,完全没必要改web.xml什么的,还有官方war包中的东西都可以不要) 

代码[list=1]<%@ taglib uri=\"/uploadfile/201210/17/60113353920.gif alt=\"\" border=0><br>     <b>Previous</b></A></td>  [Page]
    <% } else { %>     <td><IMG SRC=/uploadfile/201210/17/48113354797.gif alt=\"\" border=0></td> 
    <% } %>   </pg:prev> 
  <pg:pages>     <% if (pageNumber == currentPageNumber) { %> 
    <td><IMG SRC=/uploadfile/201210/17/41113354145.gif alt=\"\"><br>     <font color=#A90A08><%=pageNumber%></font></td> 
    <% } else { %>     <td><A HREF=\"<%=pageUrl%>\"><IMG 
      SRC=/uploadfile/201210/17/13113354784.gif alt=\"\" border=0><br>     <%= pageNumber %></A></td> 
    <% } %>   </pg:pages> 
  <pg:next ifnull=\"true\">     <% if (pageUrl != null) { %> 
    <td><A HREF=\"<%=pageUrl%>\"><IMG       SRC=/uploadfile/201210/17/A8113354953.gif alt=\"\" border=0><br> 
    <b>Next</b></A></td>     <% } else { %> 
    <td><IMG SRC=/uploadfile/201210/17/6A113354227.gif alt=\"\" border=0></td>     <% } %> 
  </pg:next>   </tr> 
  </table>   </center> 
</pg:index> </pg:pager> 
</body></html> 

四.标签讲解:从页面里可以看到,这里使用了几个标签
1、<pg:pager>,在这个标签库里就充当着一个领袖的作用,一切子标签都在它里面工作。就以上出现的参数进行解释一下: 
items:数据的纪录数 
maxPageItems:显示最多的纪录数/页 
maxIndexPages:显示最多的分页数/次,如设为5的话,则会出现这样的情况 1 2 3 4 5 .或 3 4 5 6 7 这样的形式,其实她自带的DEMO都喜欢把页数展现出来排成一排。 
isOffset:与pg:item配套使用 
export:这个属性比较重要,文档也对此作好相对长篇幅的说明。这个属性是让标签给你暴露什么变量,当然这些变量是有

  • 上一篇资讯: JS 实现倒计时代码
  • 下一篇资讯: 一个js绘图研究实例
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 |原创论文 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师