ITPub博客

首页 > 应用开发 > IT综合 > 利用The Pager Tag Library 实现分页功能 (转)

利用The Pager Tag Library 实现分页功能 (转)

原创 IT综合 作者:a400 时间:2007-08-16 11:42:41 0 删除 编辑
利用The Pager Tag Library 实现分页功能 (转)[@more@]

.NET/Emoticons/hitwall.gif">我在这里简单的介绍一下利用The Pager Tag Library 实现分页功能的步骤:
1: 在应用服务器中,你所应用到项目的web-inf/web.XML中的... 标签中添加:
 <taglib>
 
  JSPtags.com/tags/navigation/pager">http://jsptags.com/tags/navigation/pager //可以更改
 

   
  /WEB-INF/jsp/pager-taglib.tld //指明pager-taglib.tld存放的位置
 

 
2:  到http://jsptags.com/tags/navigation/pager/下载pager-taglib-2.0.war包,解压后可获得pager-taglib.jar,将其放到web-inf/lib/包下。pager-taglib.tld可以到/WEBINF/jsp/包下。
3:在所需要分页的jsp页面顶部添加:<%@ taglib uri="http://jsptags.com/tags/navigation/pager " prefix="pg" %>
4:
<% totalItems = list.size(); //接收到的list
  String style = “simple“
  Sing position = "both"; //top bottom
  int maxPageItems =1; //每页显示数据的个数
  int maxIndexPages = 4;//显示跳转页面的个数
  String index = "center";
%>
    items="<%= totalItems %>"
  index="<%= index %>"
  maxPageItems="<%= maxPageItems %>"
  maxIndexPages="<%= maxIndexPages %>"

  export="offset,currentPageNumber=pageNumber"
  SCOpe="request">

 
 
 
 
 

 

  <%-- warn if offset is not a multiple of maxPageItems --%>
  <% if (offset.intValue() % maxPageItems != 0 &&
  ("alltheweb".equals(style) || "lycos".equals(style)) )
  {
  %>
 

Warning: The current page offset is not a multiple of Max. Page Items.
 
Please
  return to the first page
  if any displayed range numbers appear incorrect.


  <% } %>

// 显示跳转的jsp;
<% if ("top".equals(position) || "both".equals(position)) { %>
 
<% } %>

<% for(int i = 0; i


   <%= list.get(i)%> // 简单的显示数据;
 

<%
  }
%>


5. paging-links.jsp 如下:或者参照jsptags中的示范copy你所需要的显示格式
<%@ page session="false" %>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager " prefix="pg" %>



 Matches



  <%= first %> - <%= last %> of <%= total %>


 First Page |


<% int prevItems = (last.intValue() - first.intValue()) + 1; %>
Previous <%= prevItems %>


<% int nextItems = (last.intValue() - first.intValue()) + 1; %>
| Next <%= nextItems %>

   




来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10790690/viewspace-961284/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    826
  • 访问量
    304890