- 浏览: 753971 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (396)
- JAVA (50)
- ORACLE (22)
- HIBERNATE (1)
- SPRING (26)
- STRUTS (4)
- OTHERS (0)
- MYSQL (11)
- Struts2 (16)
- JS (33)
- Tomcat (6)
- DWR (1)
- JQuery (26)
- JBoss (0)
- SQL SERVER (0)
- XML (10)
- 生活 (3)
- JSP (11)
- CSS (5)
- word (1)
- MyEclipse (7)
- JSTL (1)
- JEECMS (2)
- Freemarker (8)
- 页面特效 (1)
- EXT (2)
- Web前端 js库 (2)
- JSON http://www.json.org (3)
- 代码收集 (1)
- 电脑常识 (6)
- MD5加密 (0)
- Axis (0)
- Grails (1)
- 浏览器 (1)
- js调试工具 (1)
- WEB前端 (5)
- JDBC (2)
- PowerDesigner (1)
- OperaMasks (1)
- CMS (1)
- Java开源大全 (2)
- 分页 (28)
- Eclipse插件 (1)
- Proxool (1)
- Jad (1)
- Java反编译 (2)
- 报表 (6)
- JSON (14)
- FCKeditor (9)
- SVN (1)
- ACCESS (1)
- 正则表达式 (3)
- 数据库 (1)
- Flex (3)
- pinyin4j (2)
- IBATIS (3)
- probe (1)
- JSP & Servlet (1)
- 飞信 (0)
- AjaxSwing (0)
- AjaxSwing (0)
- Grid相关 (1)
- HTML (5)
- Guice (4)
- Warp framework (1)
- warp-persist (1)
- 服务器推送 (3)
- eclipse (1)
- JForum (5)
- 工具 (1)
- Python (1)
- Ruby (1)
- SVG (3)
- Joda-Time日期时间工具 (1)
- JDK (3)
- Pushlet (2)
- JSP & Servlet & FTP (1)
- FTP (6)
- 时间与效率 (4)
- 二维码 (1)
- 条码/二维码 (1)
最新评论
-
ctrlc:
你这是从web服务器上传到FTP服务器上的吧,能从用户电脑上上 ...
jsp 往 FTP 上传文件问题 -
annybz:
说的好抽象 为什么代码都有两遍。这个感觉没有第一篇 和第二篇 ...
Spring源代码解析(三):Spring JDBC -
annybz:
...
Spring源代码解析(一):IOC容器 -
jie_20:
你确定你有这样配置做过测试? 请不要转载一些自己没有测试的文档 ...
Spring2.0集成iReport报表技术概述 -
asd51731:
大哥,limit传-1时出错啊,怎么修改啊?
mysql limit 使用方法
一简介,
Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在
JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包
括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。
分页方式有两种:
一种是从Action中得到一个List,
在页面上通过<pg:item>进行自动分页。
第二种是通过把 pageSize,pageNo两参数传给后台进行数据库分页。
二、准备
把pager-taglib.jar放到lib目录下(仅此足亦,完全没必要改
web.xml什么的,还有官方war包中的东西都可以不要)
- <%@ taglib uri= "http://jsptags.com/tags/navigation/pager" prefix= "pg" %>
三、标签
1、<pg:pager>,在这个标签库里就充当着一个领袖的作用,一切子标签都在
它里面工作。就以上出现的参数进行解释一下:
url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数。该URL不可带参
数,因为Pager会在给出的URL后面加上"?page.offset="来标识当前偏移量。
items:总记录数,pager标签正是根据这
个值来计算分页参数的
maxPageItems:每页显示的行数,默认为10
maxIndexPages:在循环输出页码的时候,最大输出多少个页码,默认是10 。如设为5的话,则会出现这样的情况 1 2 3 4 5 .或 3 4 5 6 7 这样的形式,其实她自带的DEMO都喜欢把页数展现出来排成一排。
isOffset:与pg:item配套使用,pg:item是用来显示数据的,实际上大多数情
况是我们不需要这个标签,该值默认即可
export:
这个属性比较重要,官方文档也对此作好相对长篇幅的说明。这个属性是让标签给你暴露什么变量,当然这些变量是有选择的,如在Pager标签里,可以暴露出
来的变量有pageOffset及pageNumber,即页码偏移量及页码。通过这两个变量名,可以在Jsp或Java里面从Request里获得。
Export属性接受的值还有表达式,如currentPage=pageNumber表示,把pageNumber的值暴露出来,并赋给一个叫
CurrentPage的变量,这个变量将被保存到Request中,在Jsp或Java中可以得到。scope:有Reuqest、page可选。
2、<pg:param>这个标签很有用,用来设置将要加入到URL的参数。使用Name属性指定即可。另一 个参数是 pagesize,这个原本可以在url=”/PageAction.do?pagesize=5来做可是,<pg>标签不支持这样做它给我 们提供了另一个传递变量的方法,对了就是我前面标签讲解中所提到过的标<pg:param>
<pg:pager items= "${totalRows} " url= "/PageAction.do?pagesize=5"
这样传递参数不对,应该写成:
<pg:pager items= "${totalRows}" url= "/PageAction.do" maxIndexPages= "5" >
<pg:param name=" pagesize " value= "5" />
另外由于不需要在页面分页所在<pg:param>要去调
再就是<pg:pager>要有items属性
3、<pg:index>这个标签说明分页条显示的内容,在这里你可以设置各种风格的分页显示方式,本例是google风格的分页条。
4、pg:first【第一页的标签】重要参数说明:
export变量的意义:
pageUrl -
分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - 首页第一行的索引值
lastItem
- 首页最后一行的索引值
5、pg:pre【上一页标签】重要参数说明:
export变量的意义:
pageUrl
- 分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - 前页第一行的索引值
lastItem - 前页最后一行的索引值
6、pg:next【下一页标签】重要参数说明:
export变量的意义:
pageUrl -
分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - 下页第一行的索引值
lastItem
- 下页最后一行的索引值
7、pg:last重要参数说明:
export变量的意义:
pageUrl -
分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - 尾页第一行的索引值
lastItem
- 尾页最后一行的索引值
8、pg:pages【这个标签用来循环输出页码信息】重要参数说明:
export变量的意义:
pageUrl - 分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem
- pageNumber这个页码指定的那一页的第一行的索引值
lastItem -
pageNumber这个页码指定的那一页的最后一行的索引值
简单的一个网页标签的使用:
<pg:pager items="1001"
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="${pageNumber eq
currentPageNumber }">
<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>
发表评论
-
displaytag 中文解决
2010-04-10 00:03 2296希望总在你想放弃的前一刻到来,这就算是对坚持的犒赏吧 ... -
扩展displaytag标签库
2010-04-09 11:28 1083下面是本人参考该URL扩展了下displaytag的标签库: ... -
extremeTable
2010-04-01 15:49 955extremeTable,又一个开源taglib ext ... -
extremeTable
2010-04-01 15:33 21160.概述 Home Pag ... -
【转】 在模板中分页,看Freemarker和 displaytag的结合
2010-04-01 14:46 2054Displaytag是一个很好的分页标签,它支持数据库端分页( ... -
displaytag1.1调用mssqlserver存储过程进行分页从数据库提取数据
2010-04-01 14:43 926原官方网http://displaytag.sourcef ... -
displaytag在struts中完成大数据量分页显示
2010-04-01 14:38 1319应用displaytag在struts中完成大数据量分页显 ... -
displaytag.properties
2010-04-01 14:01 2212displaytag.properties文件位于displa ... -
displaytag组件实现分页_DisplayTag应用指南_ DisplayTag七宗罪 _displaytag之中文(乱码)解决方案
2010-04-01 13:42 1835DisplayTag 应用指南 【摘 ... -
displaytag标签的使用手册
2010-04-01 13:39 16491.可以给它加上样式等 ... -
DisplayTag简单使用配置翻页
2010-04-01 13:36 1504首页http://displaytag.sourceforge ... -
displaytag标签 浅析
2010-04-01 13:25 1040DisplayTag是一个非常好用的表格显示标签,适合MVC模 ... -
displaytag.css文件中常用的样式说明及修改
2010-04-01 11:01 2695displaytag.css文件中常用的样式说明及修改 1. ... -
displaytag标签的常用属性和方法
2010-04-01 10:59 17441.可以给它加上样式等,也可以定义显示的列 ... -
在Struts2中使用DisplayTag翻页时的ognl.InappropriateExpressionException解决方案
2010-03-31 18:09 2088在struts2中使用displayTag组件进行翻页 ... -
Display Tag使用小记
2010-03-31 14:33 836... -
Struts中使用displaytag简单小教程
2010-03-31 14:26 1191... -
应用displaytag完成大数据量分页显示的例子
2010-03-31 14:23 1226应用displaytag在struts中完成大数据量分页显示, ... -
pager-taglib的安装和使用
2010-03-31 14:21 864... -
displaytag与struts标签间的交互
2010-03-31 14:17 1363不知道为什么,在<display:table> ...
相关推荐
`pager-taglib`是一个专为JSP页面设计的分页标签库,它简化了在JSP中实现分页的过程。下面将详细介绍`pager-taglib`的安装、使用方法以及其核心知识点。 ### 1. `pager-taglib`简介 `pager-taglib`是一个开源的JSP...
《z-pager.js分页插件详解》 在网页开发中,当数据量过大时,为了提高用户体验,通常会采用分页的方式来展示信息。这里我们要介绍的是一款名为`z-pager.js`的分页插件,它能帮助开发者快速、高效地实现网页分页功能...
"pager-taglib"是一个专门用于实现分页效果的标签库,它提供了一种方便的方式来在JSP页面上显示分页链接,而无需编写大量的HTML和Java代码。下面我们将详细探讨如何使用pager-taglib分页以及其主要特性。 首先,`...
### pager标签库使用详解 #### 一、简介 `Pager-taglib`是一个专门为JSP页面设计的标签库,用于实现多样化的分页显示效果。它不仅内置了多种分页样式,还支持用户自定义分页样式,使得开发人员能够轻松地在网页中...
`pager-taglib`是Java Web开发中常用的分页标签库,它简化了在JSP页面上实现分页功能的过程。这个标签库通常与Spring MVC、Struts2等框架结合使用,提供了一种声明式的方式来展示数据分页。下面将详细解释`pager-...
### 使用pager-taglib实现分页显示的详细步骤 在现代Web开发中,为了提升用户体验以及减轻服务器负担,分页功能成为了一个不可或缺的部分。本文将详细介绍如何利用`pager-taglib`结合SSH(Struts、Spring、...
Pager-taglib就是一个专门用于实现页面分页功能的JSP标签库,它可以帮助开发者快速、方便地在页面上展示分页链接。本项目提供了一个简单的使用Pager-taglib的示例,包括了两种不同的分页样式:普通样式和谷歌样式。 ...
**Pager-taglib分页方法详解** Pager-taglib是Java Web开发中一种常用的分页标签库,它极大地简化了在JSP页面中实现分页功能的过程。这个标签库通常与Servlet和JSP一起使用,尤其在大数据量展示时,提供用户友好的...
`pager-taglib` 是一个用于网页分页功能的Java标签库,它简化了在JSP页面中实现分页展示数据的过程。这个框架旨在提高开发效率,提供易用的API和直观的标签语法,使得开发者无需编写大量的HTML和Java代码就能实现...
- 使用时需要将Pager.CSS引入到项目中,以确保分页控件的样式正确显示。 6. 浏览器兼容性: - 插件已经在IE6、IE7、Firefox和Safari等浏览器上进行了测试。 - 如果在其他浏览器上遇到不正常的表现,欢迎反馈。 ...
在这个实例中,我们将关注"Pager-taglib"分页插件的使用,它是一个基于JSP标签库的工具,能够帮助开发者快速实现分页功能。 Pager-taglib是Apache的Struts Taglib库的一部分,提供了一组方便的JSP标签,用于创建...
Pager Tag Lib库就是一种用于实现分页功能的标签库,它可以极大地简化开发者的工作,无需编写复杂的分页算法。本篇文章将深入探讨Pager Tag Lib在SSH2(Spring、Struts2、Hibernate2)框架中结合JSTL的使用方法和...
1. JadeControls.Pager.dll:这是Pager ASP.NET分页组件的核心库文件,包含了组件的所有功能实现,开发者在项目中引用这个DLL即可使用该分页组件。 2. PagerVSDesgin2.gif、PagerVSDesgin.gif:这些是设计时的截图,...
Displaytag和Pager-taglib是两个在Java Web开发中常用的分页库,主要用于处理大量数据的显示,提升用户体验,减轻服务器压力。这两个库都是基于JSP标签库(Tag Library)实现的,可以方便地集成到Spring、Struts等...
`pager-taglib`是JSP的一个标签库,它提供了方便的分页功能,简化了开发者的工作。本资料主要涉及的是如何使用`pager-taglib`进行分页操作,以及相关的PPT演示。 `pager-taglib`是一个自定义标签库,它扩展了JSP的...
**jQueryPager:基于JQuery的Ajax分页插件Pagination实现** 在Web开发中,当数据量庞大时,分页是一种常见的优化用户体验的方式。jQueryPager是一款轻量级的jQuery分页插件,它允许开发者通过Ajax无刷新的方式实现...
**标题解析:**"pager-taglib分页jar包"指的是一个专门为JavaServer Pages (JSP) 开发的分页库,它包含了一个名为`pager-taglib`的Java Archive (JAR) 文件。这个JAR包提供了自定义的JSP标签,帮助开发者在网页上...
【标题】"jsp , struts ,hibernate,pager-taglib实现的分页显示"涉及的知识点主要包括四个关键部分:JSP(JavaServer Pages)、Struts、Hibernate以及Pager-Taglib分页库。这些技术都是Java Web开发中的核心组件,...
2. **易于集成**:JadeControls.Pager.dll是组件的核心库文件,包含了所有必要的分页逻辑。只需将其添加到项目引用中,就可以在ASP.NET页面上直接使用分页控件。 3. **高度可配置**:可以调整每页显示的记录数,...
### pager-taglib分页要点详解 #### 一、概述与导入 `pager-taglib`是一款专为JSP页面设计的第三方分页工具库,旨在简化Web应用中的分页功能实现,提升开发效率与代码可读性。其核心优势在于无需在`web.xml`配置...