java web 分页管理器

easyCutePage

'**********************************************
' File:  easyCutePage
' Version: easyCutePage Version 1.0 Build 20061010
' Author: WangXuan , Spermakert
' Email: spermakert@163.com

' Date:  10/10/2006
' Comments:cutePage for MSDataBase ,This can free usage, but please
'   not to delete this copyright information.
'   If you have a modification version,
'   Please send out a duplicate to me.
'**********************************************
' 文件名: easyCutePage
' 版本:  easyCutePage Version 1.0 Build 20061010
' 作者:  王轩 spermakert
' 电子邮件: spermakert@163.com

'主页:'PageHome:http://www.22sea.com
' 日期:  20061010
' 声明:  针对微软数据库分页管理器, 本分页管理器可以自由使用,但请保留此版权声明信息
'   如果您对本管理器进行修改增强,
'   请发送一份给我们。
'**********************************************

     本分页管理器的使用方法

     1:在当前web工程中引入easyCutePage.jar包,引入myTag.tld标签描述文件,根据具体编辑器情况自行配制

     2:在需要显示数据的jsp页面头部声明自定义标签的tld文件 <%@taglib prefix="mytag" uri="/WEB-INF/mytag.tld"%>

     3:引入cutePageBean主类,并对其设置属性

        <jsp:useBean id="bb" scope="request" class="easyCutepage.cutePageBean">
        <jsp:setProperty name="bb" property="conn" value="<%=connection%>"/>              设置数据库连接对象,可以是jstl语言
        <jsp:setProperty name="bb" property="fields" value="ConText,ConId"/>                    设置要查询字符串,value可以为空
        <jsp:setProperty name="bb" property="listSize" value="2"/>                                          设置每页显示数目
        <jsp:setProperty name="bb" property="sortField" value="ConId"/>                               根据哪个字段排序
        <jsp:setProperty name="bb" property="rule" value="asc"/>                                            排序规则,只能有asc desc两种
        <jsp:setProperty name="bb" property="tableName" value="test"/>                               要查询的表名称
        <jsp:setProperty name="bb" property="whereString" value="where ConId=3 and xxx=x"/>                                    查询条件
        </jsp:useBean>

     4:设置数据显示的位置,标签只负责显示从数据库中得到的数据,配合HTML可以控制其显示样式

        <mytag:foreach value="bb">                  注意value的值就是cutePageBean的名称
            <mytag:write  property="ConText"/>  显示该表中ConText字段的数据
            <mytag:write   property="ConId"/> 
        </mytag:foreach>

      5:设置跳转标签

        <mytag:runpage value="bb"/>              注意value的值就是cutePageBean的名称

       以上步骤完成了以后,就设置好了分页显示的基本功能,可以进行测试了,需要注意的是,凡是涉及到数据库字段的属性,其字段必须和数据库字段名一致,也要保持大小写一致,另外注意一下where条件属性的书写格式,上面例子对应的Sql语句应该是 Select  ConText,ConId From test where ConId=3 Order By ConId asc 深色部分就是设置的属性,谨慎设置!

 

已知调试错误信息:
Connection Object Is Null!             连接对象没有设置

sortField Is Null!                              order by 字段没有设置

Query Table Name Is Null!            没有设置查询表

java.lang.NullPointerException     where条件错误,也可能是页面级别的其他错误

注意:以上分页管理器针对微软的数据库设计,并不适用其他数据库,目前正在开发的版本有 for mysql ,orcale

下载失效,空间更换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值