--------------------------------------------------------
jpager 分页标记V3.0
原作者:Starboy(starboy@xdevelop.net)
http://www.xdevelop.net
修改:jbas@163.com
修改时间:2005-02-18
--------------------------------------------------------
目录
1.简介
2.主要特点
3.安装
4.存在问题
5.修改记录
6.其它
--------------------------------------------------------
简介
分页标记。网页开发中经常遇到查询,当记录多时需要分页显示,通过上一页、下一页浏览全部记录。通常的处理方法比较烦,特别是需要在页面中传递查询参数的表单,比较繁烦,当对记录进行操作时,往往要临时转到其它处理页面,然后再返回浏览页面,这时往往要预先保留大量表单的参数,以便返回时重新查询,更为繁烦。
这个标记就是用来封装这些复杂操作的。它能够自动从表单中获得全部查询参数,并在浏览时自动传递这些参数,无需人工干预,开发人员只需专心于取得这些参数进行查询处理即可。它生成的导航条功能比较全面.
每页条记录|共1页/8条记录||第页
每页条记录 | 共1页/8条记录 | 首 页 上一页 下一页 最后一页 | 第页
-------------------------------------------------------------
主要特点
1.简洁,只需三行代码,在需要分页的地方,头尾加上两行标记,中间适当位置插入导航条标记,如下(采用jstl):
<%@ taglib uri="http://jpager.com/taglibs/page" prefix="page"%>
<c:set var="result" value="你要显示的记录(可以是ArrayList,ResultSet,或是别的,这是jstl中的语法)"/>
<table border=1 cellSpacing=0 borderColorLight=#666666 BorderColorDark=#ffffff>
<tr>
<td>序号</td>
<td>身份证</td>
<td>姓名</td>
</tr>
<page:pager dz="30"> //dz代表默认的显示记录条数,如果不指定,则默认为20条
<c:forEach var="row" items="${result.rows}" varStatus="status">
<page:item nr="${status.count}"> //nr表示要处理的是哪个序号的记录,${status.count}显示1,2,3....序号,如果不用这种语法,可以<%i++%>后,把i传给nr
<tr>
<td nowrap>${status.count}</td>
<td nowrap>${row.IdCard} </td>
<td nowrap>${row.name} </td>
</tr>
</page:item>
</c:forEach>
</page:pager>
<tr>
<td colspan="3" align="center">
<page:bt/> //这行显示最下面的导航栏
</td>
</tr>
</bable>
2.无需关心参数的传递:
和通常分页方法不同,在翻页时无需传递参数,比如查询的参数和页号等参数,查询的参数在第一次调用时就予以保存,并会根据当前显示的情况,比如根据当前是第几页,每页显示记录数,向你的程序提供当前的应该查询的记录起始位置和应显示的记录数。
3.记忆功能:
即使中途转出返回,比如链接到其它页面对某记录进行一下处理,直接返回重新访问或刷新该页面即可恢复转出前的状况(页号和每页记录数等),不用费心处理。
--------------------------------------------------------------
安装
1.判断您的运行环境,提交中文表单时是否需要进行GB2312转码处理( new String(str.getBytes("8859_1"), "GBK")),若需要,则需修改ParamUtil.java中的代码,jpager.jar拷入WEB-INF/lib.
2.将安装目录下的jpager.tld拷入您的WEB-INF/tld下
3.在web.xml添加:
<taglib>
<taglib-uri>http://jpager.com/taglibs/page</taglib-uri>
<taglib-location>/WEB-INF/tld/jpager.tld</taglib-location>
</taglib>
-------------------------------------------------------------
-------------------------------------------------------------
更新
支持在表格中有html的form控件
其它
FREE!
对本组件进行修改时,请注明原作者。
BUG报告:jbas@163.com
---------------------------------------------------------------
jbas
jbas@163.com
2005-02-18
jsp_jpager 前台分页l例子_test
4星 · 超过85%的资源 需积分: 9 13 浏览量
2009-04-22
16:55:22
上传
评论
收藏 387KB RAR 举报
buguanming
- 粉丝: 1
- 资源: 5
最新资源
- 服务器概述服务器概述服务器概述服务器概述.txt
- 华中农业大学python实验题.txt
- 海康威视相机采图交叉编译示例程序,c++
- DETR-基于Tensorflow实现DETR目标检测算法-附流程教程+项目源码-优质项目实战.zip
- 3d激光slam地图发布程序,3d地图点云处理,c++程序
- 送给妈妈的一束鲜花.zip(母亲节祝福HTML源码)
- 稀疏化DETR-基于Pytorch实现稀疏化DETR-SparseDETR-附流程教程+项目源码-优质项目实战.zip
- 人工分类:SLTM的微博评论二分类数据集
- (自适应手机端)响应式房产合同知识产权网站pbootcms模板 企业管理类网站源码下载.zip
- (自适应手机端)响应式动力刀座pbootcms网站模板 五金机械设备类网站源码下载.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈