jsp pager tag 精简的例子

Pager Tag Lib分页操作源码 Pager Tag Lib分页操作源码,SSH2+JSTL+Pager Tag lib操作,实现了分页不需要写分页算法的实例,使用起来非常方便。 立即下载

<%@page language="java" contentType="text/html; charset=GBK"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/pager-taglib.tld" prefix="pg" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="display" uri="http://displaytag.sourceforge.net/"%>
<%@ taglib uri="/tld/extremecomponents" prefix="ec" %>
<%@ page import="displaytag.TestList,java.util.List"%>
<link rel="stylesheet" type="text/css" href="<c:url value="/css/mycss.css"/>">
<%--
   这是一个jsp pager tag的例子。
   例子很简单,可见使用jsp pager tag 实现分页的代码量很少。
 
  <pg:pager items="${resultSize}"  //结果总数
       maxPageItems="<%=5%>"   //每页最多数
           maxIndexPages="<%=5%>"  //索引显示数
           isOffset="<%=true%>"    //一般设置true
           url="/jsppager/jsppager.jsp" //点链接执行的action
     export="offset,currentPageNumber=pageNumber" //生成局部变量,一般是偏离量和当前页数
     scope="request"
  >
  这里传给tag的数据包括:
   1,总页数
   2,每页记录数
   3,索引数
   4,点索引执行的action
  传出的数据包括:
   1,偏移量
   2,当前页数
   
   
   <pg:page export="firstItem, lastItem"> //传出当前页的第一个下标,最后一个下标
   此标签表示当前页面的信息
  
   索引页面,可以更换很多。里面主要是tag计算出的偏移量。
  
   为了测试方便,本页面对应的action就是自己。实际项目可以使用action,
  
   action的任务就是
     1,接收记录集偏移量(pager.offset),每页最大记录数。
     2,根据上面两个数据得到一页的记录集合。并下传给页面。
     3,下传记录总数。
  
   页面的任务:
     1,根据下传总数初始化jsp page tag .
     2, 显示下传的集合.(本例用displaytag显示)
--%>
<%
 String foffset = request.getParameter("pager.offset");
 int ioffset= Integer.parseInt(foffset);
 List list = new TestList(40,false); 
 List sublist = list.subList( ioffset,ioffset+5);
 request.setAttribute( "u2bmanpointlist", sublist );
 request.setAttribute("resultSize","40");
%>
<TABLE width=760 border=0 align=center cellPadding=0 cellSpacing=0 >
  <tr>
    <td width="704" height="300" align="right" >

  <pg:pager items="${resultSize}" 
       maxPageItems="<%=5%>"
           maxIndexPages="<%=5%>"
           isOffset="<%=true%>"
           url="/jsppager/jsppager.jsp"
     export="offset,currentPageNumber=pageNumber"
     scope="request"
  >
  <pg:page export="firstItem, lastItem">
   <div class="resultInfo">
    当前页数:<strong>${currentPageNumber}</strong> ,
    本页从第 <strong><%= firstItem %></strong> 条
    到第 <strong> <%= lastItem %></strong>条  
    总记录数 <strong>${resultSize}</strong>条
   </div>
  </pg:page>
 

    <display:table width="100%" height="10" id="myitem" name="u2bmanpointlist" class="report">
 <display:column width="20%" sortable="true" title="名称">${myitem.name}</display:column>
 </display:table>
 
   <jsp:include page="/google.jsp" flush="true"/><br>        
      <%--
      <jsp:include page="/alltheweb.jsp" flush="true"/><br>     
      <jsp:include page="/yahoo.jsp" flush="true"/><br>
      <jsp:include page="/altavista.jsp" flush="true"/><br>
      <jsp:include page="/lycos.jsp" flush="true"/><br>
      <jsp:include page="/texticon.jsp" flush="true"/><br>
   <jsp:include page="/simple.jsp" flush="true"/><br> 
      --%>
      </div></td>
  </pg:pager>
</table>
========================================================================

备注:TestList就是一个List,里面放了一个ListObject对象。

jsp pager-taglib分页资料 jsp pager-taglib分页资料jsp pager taglib 分页 ppt,很好的分页模版 立即下载

相关推荐

QGIS-空间分析-核密度分析

本文在QGIS软件中使用核密度估计法分析全球历年的地震数据,旨在分析出地震频发且严重的区域,为地震防控提供参考依据。全球历年地震数据来源于网络,仅用于技术学习探索。通过核密度分析,可以观察到南美、美国西部海岸线和太平洋北部区域在全球地震分布状态中是最为集中和强烈的。

imxiezy的博客 2467

JSP自定义分页标签TAG

首先我们需要在WEB-INF/tld/目录下创建page.tld文件 1.0 1.2 page http://www.kevin.com/taglibs/page htmlPage com.lss.common.tag.PageTag JSP htmlPage Tag pageNo false true pageSiz

kevin_Luan的专栏 5580

别再只调OpenCV参数了!手把手教你用Python bm3d库搞定图像去噪(附完整代码与效果对比)

本文详细介绍了BM3D算法在图像去噪中的高级应用,通过Python bm3d库实现超越OpenCV传统方法的去噪效果。文章包含完整代码示例、参数调优技巧及工程化应用场景,帮助开发者掌握这一被称为'传统方法天花板'的技术,显著提升图像信噪比和细节保留能力。

weixin_28362173的博客 366

JSPTags.com的 分页标签 Pager Tag 的使用

    http://ynial.iteye.com/blog/152171 http://www.iteye.com/topic/25147

狂徒技术分享 204

白炽灯寿命工程解析:从钨丝蒸发到电压控制的可靠性设计

白炽灯作为一种经典的电光源,其工作原理基于电流通过钨丝产生热辐射发光。在高温下,钨丝会持续蒸发导致灯丝逐渐变细、电阻增大,这是影响其寿命的核心物理机制。从工程角度看,白炽灯的可靠性设计涉及材料科学、热力学和电路设计的交叉,技术价值在于通过理解其失效原理,可以在成本与性能间取得最佳平衡。在实际应用中,电压波动、开关浪涌电流和机械振动是主要寿命杀手,尤其在工业控制、仪器仪表和特定照明场景中,合理的设计能大幅提升系统稳定性。本文深入探讨了钨蒸发、热应力等关键因素,并结合浪涌抑制和降压设计等实战技巧,为工程师提供了

weixin_28684655的博客 570

正点原子lwIP实战指南——从FreeRTOS移植到网络应用开发

本文详细介绍了如何将轻量级TCP/IP协议栈lwIP移植到FreeRTOS实时操作系统上,并基于正点原子STM32开发板进行网络应用开发。内容涵盖从使用STM32CubeMX快速搭建工程、核心概念解析(RAW/NETCONN/Socket API),到关键的系统适配、驱动实现,并通过TCP Echo服务器和云台控制两个实战案例,手把手指导读者完成从移植到应用开发的全过程,帮助嵌入式开发者快速掌握lwIP在FreeRTOS环境下的稳定部署与开发技巧。

s4t5u6v的博客 1000

jsp的简单总结(一)

前面对html进行了总结,今天对jsp的相关也进行总结,jsp(Java server pages)其本质是:请求———>响应,jsp也面可由5中元素组合而成: 1.普通的html标记符;2.jsp标记,包括指令标记和动作标记;3.再次是变量和方法的声明;4.java程序片;5.java表达式。 jsp的指令标记:           首先是page指令,怕个指令用来定义整个页面的一些属性和

JDKANDER的博客 480

C#实现每日定时执行制定程序(附完整源码)

C#实现每日定时执行制定程序(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 867

pg:pager标签运用

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

Forever_YouSay 7320

【DRAM存储器六十八】DDR5介绍--DQS Interval Oscillator—动态时序校准利器

DDR5内存采用DQS间隔振荡器(DQSIntervalOscillator)技术应对高速数据传输中的时序漂移问题。该技术通过测量DQS信号在可编程时间窗口内的振荡次数(16位计数值),动态监测温度/电压变化导致的DQS-DQ延迟偏移。控制器通过MPC命令启停振荡器,读取MR46/MR47寄存器获取计数值,并与基准值对比来调整DQS相位,确保数据采样窗口始终处于最佳位置。该机制使DDR5在8400MT/s高速率下仍能保持数据可靠性,有效补偿±0.48tCK的时序偏移。

highman110的博客 152

第十二天:Python字典(Dict)详解

字典(Dictionary)是Python中最强大的数据类型之一,它是一种可变的、无序的键值对(key-value)集合。字典中的元素是通过键(key)来存取的,而不是通过偏移量(如列表中的索引)。 字典的核心特性包括: 键值对结构:每个元素由一个键和一个值组成,中间用冒号(:)分隔 无序性:字典中的元素没有固定的顺序(Python 3.7+版本中字典会保持插入顺序,但不应依赖此特性进行顺序操作) 可变性:可以动态地添加、修改或删除键值对 键的唯一性:字典中的键必须是唯一的,如果重复,后面的键值对会覆盖

本博客聚焦 YOLOv11 全流程落地,涵盖架构优化、数据集处理、训练技巧与多场景部署,兼及国产数据库、Java 开发与 AI 模型应用,内容兼顾理论与工程实践,为开发者提供系统干货,助力高效提升技术能力。 1679

开发第一个JSP自定义标签(Tag)

开发和使用JSP自定义标签过程:1.开发标签实现类.  HelloTag_Interface.java文件内容:import javax.servlet.jsp.tagext.Tag;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.JspException;import java.io.*;import jav

深蓝忧郁的技术空间 1万+

SAP S/4 FICO科目辅助余额表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

SAP S/4 FICO科目辅助余额表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

我好像病了的博客 329

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

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

lixinchang的专栏 2133

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

JSP 分页框架 Pager Tag Library使用

很久没写技术文章了,最近正在学习,把以前的东西总结一下。 最新的Pager版本请到http://jsptags.com/tags/navigation/pager/下载 Pager采用标签的形式对数据进行分页,用法简单,支持自定义分页样式。 举个例子: 效果如下: 注:demo采用了SSH(struts2+hibernate+spring) 其实根本不用这么复杂就能演示,只是为了学习,分页效果加入css样式。 1.首先下载pager-taglib.jar并放到classpath中。 2.

小武的专栏 6311

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

java pager_使用pager进行分页

pager jar网址:http://java2s.com/Code/Jar/t/Downloadtaglibspagejar.htmpackage com.binary.entity;import java.util.List;public class PageModel {private long total;//页数private List dates;//当前页的数据public long...

weixin_39679664的博客 347

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

jsp的一套pager-taglib的使用总结

1,使用前的条件 ①,jar包:pager-talib 2,实现 ①,jsp页面:         this is the test pagination jsp  .goodsDiv{         positon:relative;         width:100px;         height:30px;         bo

huwenzhi1991的专栏 2067

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

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

枫$叶的专栏 5001

The Pager Tag Library 实现分页功能 (jsptags)

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

Roger★L☆M☆J★ 990

pager-taglib 使用说明

1、拷贝pager-taglib.jar包 2、在JSP页面中使用taglib指令引入pager-taglib标签库  3、使用pager-taglib标签库进行分页处理    传两个值进去:1、pm.totles总记录数 2、pagesize 每页显示页数 3、传给后台的变量值对(查询条件) pager_tag.jsp

走向资深架构师的旅程 3027

The Pager Tag Library 实现分页

我在这里简单的介绍一下利用The Pager Tag Library 实现分页功能的步骤:  1: 在应用服务器中,你所应用到项目的web-inf/web.xml中的&lt;web-app&gt;...&lt;/web-app&gt; 标签中添加:   &lt;taglib&gt;   &lt;taglib-uri&gt;   http://jsptags.com/tags/navigation/...

乐在其中/Leo在其中 183

pager-taglib分页标签使用方法

pager-taglib分页标签使用方法   主页:http://jsptags.com/tags/navigation/pager/   pager-taglib是一个JSP分页标签库 可扩展性好,需要后台JAVA分页,前台可以多种风格显示分页   缺点:没有增加样式,需要自己定义   war包可以直接运行,但是demo.jsp代码太多了     新增一个 简单的js...

bdk82924 173
上一篇: displaytag的国际化的方法
下一篇: 今天看了正则表达式感觉不错
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值