XPagerTag2.0

所属分类:其他行业
开发工具:Java
文件大小:27KB
下载次数:86
上传日期:2006-06-05 14:54:59
上 传 者longlongriver
说明:  这个是一个牛人写的分页标签,比较适合于MVC框架应用,如果有用struts的,推荐使用
(This is a cattle wrote in the pagination tag, more suitable for application in the MVC framework, If useful struts and recommended the use of)

文件列表:
pager (0, 2003-08-26)
pager\doc (0, 2003-08-25)
pager\doc\pagetag.htm (7429, 2001-10-14)
pager\example (0, 2003-08-25)
pager\example\index.htm (1252, 2001-10-14)
pager\example\list.jsp (2811, 2001-10-14)
pager\example\operate.jsp (1213, 2003-08-25)
pager\src (0, 2003-08-26)
pager\src\net (0, 2003-08-26)
pager\src\net\xdevelop (0, 2003-08-26)
pager\src\net\xdevelop\taglib (0, 2003-08-26)
pager\src\net\xdevelop\taglib\page (0, 2003-08-26)
pager\src\net\xdevelop\taglib\page\NavigatorTag.java (11877, 2003-08-25)
pager\src\net\xdevelop\taglib\page\PagerTag.java (9266, 2003-08-25)
pager\src\net\xdevelop\taglib\page\tei (0, 2003-08-26)
pager\src\net\xdevelop\taglib\page\tei\PageTEI.java (663, 2003-08-25)
pager\src\net\xdevelop\taglib\page\tei\vssver.scc (48, 2002-11-19)
pager\src\net\xdevelop\taglib\page\vssver.scc (64, 2002-11-21)
pager\src\net\xdevelop\util (0, 2003-08-26)
pager\src\net\xdevelop\util\ParamUtil.java (1479, 2003-08-25)
pager\src\net\xdevelop\util\StringUtil.java (1379, 2003-08-25)
pager\src\net\xdevelop\util\vssver.scc (176, 2002-11-19)
pager\WEB-INF (0, 2003-08-25)
pager\WEB-INF\classes (0, 2003-08-25)
pager\WEB-INF\classes\net (0, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop (0, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\demo (0, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\demo\Records.class (2656, 2001-10-14)
pager\WEB-INF\classes\net\xdevelop\taglib (0, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\taglib\page (0, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\taglib\page\NavigatorTag.class (5997, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\taglib\page\PagerTag.class (6210, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\taglib\page\tei (0, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\taglib\page\tei\PageTEI.class (796, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\util (0, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\util\ParamUtil.class (1283, 2003-08-25)
pager\WEB-INF\classes\net\xdevelop\util\StringUtil.class (1164, 2003-08-25)
pager\WEB-INF\lib (0, 2003-08-25)
pager\WEB-INF\page.tld (1627, 2001-04-22)
... ...

-------------------------------------------------------- XPAGER 分页标记V1.2 作者:Starboy(starboy@xdevelop.net) http://www.xdevelop.net -------------------------------------------------------- 目录 1.简介 2.主要特点 3.安装 4.存在问题 5.修改记录 6.其它 -------------------------------------------------------- 简介 分页标记。网页开发中经常遇到查询,当记录多时需要分页显示,通过上一页、下一页浏览全部记录。通常的处理方法比较烦,特别是需要在页面中传递查询参数的表单,比较繁烦,当对记录进行操作时,往往要临时转到其它处理页面,然后再返回浏览页面,这时往往要预先保留大量表单的参数,以便返回时重新查询,更为繁烦。 这个标记就是用来封装这些复杂操作的。它能够自动从表单中获得全部查询参数,并在浏览时自动传递这些参数,无需人工干预,开发人员只需专心于取得这些参数进行查询处理即可。它生成的导航条功能比较全面,有两种样式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

近期下载者

相关文件


收藏者