`
ninebirds
  • 浏览: 79467 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

pager-taglib--jstl实现分页

阅读更多
<%@ page language="java"  import="java.util.* " pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="/WEB-INF/c.tld" %>
<%@taglib prefix="sql" uri="/WEB-INF/sql.tld" %>
<%@taglib prefix="fn" uri="/WEB-INF/fn.tld" %>
<%@taglib prefix="x" uri="/WEB-INF/x.tld" %>
<%@taglib prefix="fmt" uri="/WEB-INF/fmt.tld" %>
<%@ taglib uri="/WEB-INF/pager-taglib.tld" prefix="pg" %>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

   
    <title>My JSP 'sp.jsp' starting page</title>
   
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

  </head>
 
  <body>
     <br>
    
    <sql:query dataSource="${moto}" var="rs">
    select e.EMP_ID,e.USERNAME,e.EMP_TR_NAME,e.EMP_SEX,e.EMP_BIRTH,e.EMP_ID_CARD,e.EMP_TEL,e.EMP_EMAIL,t.US_ST_CO_NAME,t.US_ST_DTRICT,c.COM_NAME,t.TEAM_NAME,d.DEP_NAME,r.US_RA_NAME, p.US_POS_NAME,e.EMP_BUILD_TIME from employees e ,department d ,USER_POSSIE p,COMPANY c ,USER_TEAM t ,USER_RATE r,USER_STATE t where e.U_DEP_ID=d.DEP_ID and e.POSSIE=p.US_POS_ID and c.COM_ID=e.COM_ID and t.TEAM_ID=e.TEAM_ID and e.USERCLASS=r.US_RA_ID and t.US_ST_ID=e.US_ST_ID
    AND e.username like '%${param.user}%' order by e.EMP_ID  asc
    </sql:query>
  
<pg:pager url="sper.jsp" index="half-full" maxPageItems = "3"  maxIndexPages="3" isOffset = "<%=false%>"   export = "pageOffset,currentPageNumber=pageNumber"  scope = "request">  
      
<table style="background:fff;font-size:12;color:999" bgcolor="999" cellSpacing=0 cellPadding=2 width="95%"  align=center border=1 >
<tr align=center>
<td>&nbsp;</td>
    <td>编号</td>
    <td>用户</td>
    <td>姓名</td>
    <td>性别</td>
    <td>所属部门</td>
    <td>所在职位</td>
    <td>手机号码</td>
    <td>EMAIL</td>
    </tr>   
    <c:forEach items="${rs.rows}" var="rs"> 
    <pg:item>  
     <tr>  
<td><input type="hidden" name="usa" value="${rs.EMP_ID}"><a href="javascript:manger(${rs.EMP_ID});">编辑权限</a></td>
<td>${rs.EMP_ID}</td>
<td><a href="javascript:deteils(${rs.EMP_ID});" title="${rs.EMP_TR_NAME}资料明细">${rs.USERNAME}</a></td>
<td>${rs.EMP_TR_NAME}</td>
<td>${rs.EMP_SEX}</td>
<td>${rs.DEP_NAME}</td>
<td>${rs.US_POS_NAME}</td>
<td>${rs.EMP_TEL}</td>
<td>${rs.EMP_EMAIL}</td>
     </tr>       
    </pg:item>  
    </c:forEach>  
</table>
   
  <pg:index>  
   <center>  
    <table border=0 cellpadding=0 width=10% cellspacing=0>  
    <tr align=center valign=top>  
    <td valign=bottom>
    <font face=arial,sans-serif size=-1>Result Page: </font></td>  
    <pg:prev ifnull="true">  

        <c:if test="${pageUrl!=null}">
            <td align=right><A HREF="${pageUrl}"><IMG SRC=http://www.google.com/nav_previous.gif alt="" border=0><br>  
        <b>Previous</b></A></td>
        </c:if>
        <td><IMG SRC=http://www.google.com/nav_first.gif alt="" border=0></td>
        <c:if test="${pageUrl}">
            <td><IMG SRC=http://www.google.com/nav_first.gif alt="" border=0></td>   
        </c:if>
     </pg:prev>
        
    <pg:pages>
      <c:if test="${pageNumber == currentPageNumber}">
           <td><IMG SRC=http://www.google.com/nav_current.gif alt=""><br>  
        <font color=#A90A08>${pageNumber}</font></td>
      </c:if>
      <c:if test="${pageUrl}">
          <td><A HREF="${pageUrl}"><IMG SRC=http://www.google.com/nav_page.gif alt="" border=0><br>${pageNumber}</A></td>
      </c:if> 
    </pg:pages>
   
    <pg:next ifnull="true"> 
    <c:if test="${pageUrl !=null}">
         <td><A HREF="${pageUrl}"><IMG SRC=http://www.google.com/nav_next.gif alt="" border=0><br><b>Next</b></A></td>   
    </c:if>
    <c:if test="${pageUrl !=null}">
     <td><IMG SRC=http://www.google.com/nav_last.gif alt="" border=0></td> 
    </c:if>        
    </pg:next>
      
    </tr>  
    </table>  
  </center>  
  </pg:index>  
  </pg:pager>
   
</body>
</html>

分享到:
评论

相关推荐

    pager-taglib 分页扩展实例

    pager-taglib 是个很好的jsp分页标签,使用它结合jstl可以实现灵活的分页导航功能。在实际的开发中post方式的提交比较常见,本人做了一个比较通用的基于post方式的一个应用。主要实现一下功能: 1.添加输入跳转、每...

    pager-taglib实现用户信息分页

    PagerTaglib库是基于JSTL(JavaServer Pages Standard Tag Library)的扩展,它简化了在JSP页面中处理分页逻辑的过程。使用这个库,开发者无需在后台编写大量的Java代码,只需在JSP页面中插入相应的标签就能完成分页...

    使用pager-taglib实现分页显示的详细步骤

    `pager-taglib`是一个基于JSTL的分页标签库,能够简化分页逻辑的编写。 #### 二、创建PageModel类 在项目的utils包下创建一个`PageModel`类,该类用于封装分页后的数据和总记录数。示例如下: ```java package ...

    pager-taglib实现Google分页

    本主题将深入探讨如何利用pager-taglib库实现类似于Google的高效分页效果,该库是基于Spring、Struts和Hibernate(SSH)框架的。下面我们将详细讲解相关知识点。 首先,** pager-taglib **是一个自定义的JSP标签库...

    分页处理框架pager-taglib

    `pager-taglib`是一个专门为解决这个问题而设计的轻量级分页框架,它提供了一种便捷的方式来实现页面的动态分页功能。这个框架通过自定义JSP标签库(Tag Library)来简化开发过程,使得开发者可以快速集成分页功能到...

    jsp pager-taglib分页资料

    `pager-taglib`是一个自定义标签库,它扩展了JSP的标准标签库(JSTL),提供了易于使用的分页标签。使用这个库,开发者可以快速创建具有分页功能的页面,而无需编写大量的Java代码。分页的核心思想是通过查询数据库...

    pager-taglib分页组建

    pager-taglib是Java Web开发中一个常用的分页标签库,它简化了在JSP页面上实现分页功能的过程。在Web应用中,特别是在处理大量数据时,分页是非常必要的,可以提高用户体验,避免一次性加载过多数据导致页面响应变慢...

    pager-taglib 分页扩展实例(旧)

    pager-taglib 是个很好的jsp分页标签,使用它结合jstl可以实现灵活的分页导航功能。在实际的开发中post方式的提交比较常见,本人做了一个比较通用的基于post方式的一个应用。主要实现一下功能: 1.添加输入跳转、每...

    pager-taglib分页

    首先,`pager-taglib`是基于JSTL(JavaServer Pages Standard Tag Library)的扩展,提供了一组自定义标签,这些标签可以轻松地在JSP页面上创建分页链接。通过将后台数据组织成`List`对象,我们可以直接将这个`List`...

    pager-taglib-2.0完整部署运行

    Pager Taglib是基于JSP标准标签库(JSTL)的一个扩展,为开发者提供了便捷的方式来处理大量数据的分页显示。在描述中提到,该压缩包包含两个关键文件:`pager-taglib.jar`和`pager-src.jar`,它们在部署和理解这个库...

    pager-taglib的安装和使用

    在本文中,我们将深入探讨`pager-taglib`的安装与使用,这是一个用于Java Web应用程序中实现分页功能的标签库。分页是提高用户体验的关键,特别是在数据量大的时候,它允许用户逐页浏览内容,而无需一次性加载所有...

    学习spirngmvc 和 使用 pager-taglib的一点小例子(包含 跳转页 及 每页显示数量控制)

    Pager Taglib是JSTL(JavaServer Pages Standard Tag Library)的一个扩展,主要用于在Web应用中实现分页功能。它提供了一系列的标签,如`&lt;c:forEach&gt;`、`&lt;fmt:formatNumber&gt;`等,使得开发者能够轻松地在页面上创建...

    pager-taglib_struts2 安装使用

    Pager Taglib是基于JSP标准标签库(JSTL)的扩展,提供了一系列的标签来帮助开发者在页面上实现分页功能。这些标签通常包括`&lt;s:property&gt;`, `&lt;s:url&gt;`, `&lt;s:param&gt;`以及专为分页设计的如`&lt;s:action&gt;`, `&lt;s:pager&gt;`等...

    Java分页jar包pager.jar

    Java分页jar包`pager.jar`是一个专门为Java Web应用程序提供分页功能的工具包,它极大地简化了在JSP页面中实现数据分页的过程。在Web开发中,尤其是在处理大量数据时,分页是一个必不可少的功能,它使得用户可以逐页...

    pagerTaglib分页Demo

    `pagerTaglib2.0`是专门为Java Web开发设计的一个开源分页标签库,它简化了在JSP页面上实现分页显示的复杂过程。该库提供了一系列易于使用的JSP标签,开发者可以通过配置这些标签来快速构建分页功能。与传统的Java...

    pager taglib 学习

    Pager Taglib是基于JSP标准标签库(JSTL)的扩展,专门用于处理数据分页问题。它通过自定义的JSP标签,简化了在网页上实现分页展示大量数据的过程,避免了直接在JSP页面中编写复杂的Java代码。 2. **使用步骤** ...

    Pager Tag Lib分页操作源码

    Pager Tag Lib库就是一种用于实现分页功能的标签库,它可以极大地简化开发者的工作,无需编写复杂的分页算法。本篇文章将深入探讨Pager Tag Lib在SSH2(Spring、Struts2、Hibernate2)框架中结合JSTL的使用方法和...

    java分页——taglib

    在JSP中,我们通常使用JSTL(JavaServer Pages Standard Tag Library)或者自定义的Taglib来实现前端部分,而Servlet或Controller处理后端逻辑。 在`pagerdemo`中,可能包含了一个自定义的taglib,例如名为`pager....

Global site tag (gtag.js) - Google Analytics