java 通用分页【完整版】(二)

本文介绍了一种使用Java实现的通用分页方法,通过封装Pagination、Call及AutoSetData三个类来简化分页处理流程,并提供了完整的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

存储过程我们有了我们只要给一下几个参数就OK了

@tblName varchar  -- 表名
@fldName varchar  --
 字段名
@OrderfldName     --
 排序字段名
@PageSize int     --
 页尺寸
@PageIndex int    --
 页码
@IsCount bit      --
 返回记录总数, 非 0 值则返回
@OrderType bit    --
 设置排序类型, 非 0 值则降序
@strWhere varchar --
 查询条件 (注意: 不要加 where)

到这里我们先不用急,先将一下三个Java类(Pagination.java Call.java AutoSetData.java)封装一下,然后打成JAR包,以后我们直接导入JAR包即可

Pagination.java

 

 

Pagination.java文件源码我们有了,下面的是Call.java类的源码:

 

 

AutoSetData.java 自动将数据封装到实体类中

 

 

然后我们将刚才的三个.java文件打成JAR包,下次我们用的时候直接导入这个jar包就行了,是不是很痛快啊,如果不会打JAR包的同志们可以用MyEclipse打包,也可以用DOS命令打包,你进入DOS找到你要打包文件所在的目录,然后敲命令:jar  cvf 包名.jar * 直接按回车就行了,这个是我的最爱,呵呵!话不多说了!我们Continue完成分页,打成jar包如下图:

java <wbr>通用分页【完整版】(六)

现在我们新建一个项目测试一下如何使用:

在我们创建项目的时候给项目添加jstl标签支持,我们在页面会用到,项目框架如下:

java <wbr>通用分页【完整版】(六)

看这里我们引入了jstl.jar standard.jar sqljdbc.jar pagination.jar四个jar包 缺一不可奥。

下面我们创建一个实体类,代码如下:

 

 

实体类我们创建完毕,现在我们创建servlet:

 

 

 

到这里我们就差一个页面了:

页面代码如下:

 

其中web.xml文件中的servlet的路径配置如下:

 

到这里我们的通用分页已经结束了,该怎么访问呢?

呵呵  大家肯定比我知道啦!http://localhost:8080/pagination/page.do

大功告成!谢谢给位光临!

 

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值