首页
论坛
图书
开发资料
在线文档
网址
下载
联系我们
 新闻│Java│JavaScript│Eclipse│Eclipse 英文│J2EE│J2ME│J2SE│JSP│Netbeans│Hibernate│JBuilder│Spring│Struts
站内搜索: 请输入搜索关键词

当前页面: 开发资料首页 → Java 专题 → XPAGER分页标记 v2.0

XPAGER分页标记 v2.0

摘要: XPAGER分页标记 v2.0

</td> </tr> <tr> <td height="35" valign="top" class="ArticleTeitle"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="299" height="86" align="center" valign="top"> </td> <td width="385" valign="top"> --------------------------------------------------------
XPAGER 分页标记V1.2
作者:Starboy(starboy@xdevelop.net)
http://www.xdevelop.net
--------------------------------------------------------
目录
1.简介
2.主要特点
3.安装
4.存在问题
5.修改记录
6.其它
--------------------------------------------------------
</td></tr> </table>

简介
分页标记。网页开发中经常遇到查询,当记录多时需要分页显示,通过上一页、下一页浏览全部记录。通常的处理方法比较烦,特别是需要在页面中传递查询参数的表单,比较繁烦,当对记录进行操作时,往往要临时转到其它处理页面,然后再返回浏览页面,这时往往要预先保留大量表单的参数,以便返回时重新查询,更为繁烦。
这个标记就是用来封装这些复杂操作的。它能够自动从表单中获得全部查询参数,并在浏览时自动传递这些参数,无需人工干预,开发人员只需专心于取得这些参数进行查询处理即可。它生成的导航条功能比较全面,有两种样式button和text,如下:
每页条记录|共1页/8条记录||第页

每页条记录 | 共1页/8条记录 | 首 页 上一页 下一页 最后一页 | 第页

-------------------------------------------------------------

主要特点
1.简洁,只需三行代码,在需要分页的地方,头尾加上两行标记,中间适当位置插入导航条标记,如下:

....//这里是显示记录的地方

2.无需关心参数的传递:
和通常分页方法不同,在翻页时无需传递参数,比如查询的参数和页号等参数,查询的参数在第一次调用时就予以保存,并会根据当前显示的情况,比如根据当前是第几页,每页显示记录数,向你的程序提供当前的应该查询的记录起始位置和应显示的记录数。
3.记忆功能:
即使中途转出返回,比如链接到其它页面对某记录进行一下处理,直接返回重新访问或刷新该页面即可恢复转出前的状况(页号和每页记录数等),不用费心处理。

--------------------------------------------------------------

安装
1.判断您的运行环境,提交中文表单时是否需要进行GB2312转码处理( new String(str.getBytes("8859_1"), "GB2312")),若需要,则将lib下的pager_ch1.jar拷入WEB-INF/lib,否则将pager_ch0.jar拷入WEB-INF/lib
2.将安装目录下的/WEB-INF/page.tld拷入您的WEB-INF
3.在web.xml添加:

/xdevelop.net/taglibs/page
/WEB-INF/page.tld

4.安装目录的DOC下有文档,EXAMPLE下有例子,该例子可以直接运行,该组件包含该例子所使用到的CLASS。

-------------------------------------------------------------

存在问题
在采用MVC架构时,如果查询结果页面是由controller转向该页面(例如使用forward),则当从查询结果页面转出后返回时,记忆功能将失效,即无法恢复转出前的状况。

-------------------------------------------------------------

修订记录
2001-5-27 改正了分页TAG在直接访问该页面时会误判断为转出后转入的BUG,这样当两个页面同时使用分页TAG时,后一个的参数会受前一个影响,这个BUG现己纠正.

---------------------------------------------------------------

其它
FREE!
对本组件进行修改时,请注明原作者。
BUG报告:starboy@xdevelop.net
---------------------------------------------------------------
Starboy
http://www.xdevelop.net
2001.10.13

运行图:


</td> </tr> <tr>


↑返回目录
前一篇: jsp+servlet+javaBean实现MVC
后一篇: 最简单的JSP登录程序

首页 | 全站 Sitemap | 联系我们 | 设为首页 | 收藏本站
版权所有 Copyright © 2006-2007, Java 编程资料牛鼻站, All rights reserved