基于mvc的STRUTS 数据分页问题

zoulano 2006-03-10 12:23:23
我学习STRUTS不久,在调用数据库时 怎么实现结果记录集分页.一般的做法就是利用
1)建立适当的模型组件,对应你要查询数据库中的表,这部分由熟悉的JavaBean来充当.并在其中建立数据库查询方法,该方法需要一个java.sql.Conntection类型的参数,并返回一个ArrayList,在本例中为Book.java,另外还有一个数据库连接的Bean是SqlBean.java.

2)建立分页所需要的模型组件,也是用JavaBean,通过Book提供的ArrayList来构造,这里用的是PageBean.java.

3)建立控制器组件,这部分由Struts的Action来实现,主要负责实例化Book,并利用返回的ArrayList对象,构造PageBean,以及接收由视图传递来的action参数,从而在PageBean对象中调用不同的方法,该方法返回Book[]对象,最后将Book[]和PageBean放入到request中.本Action为PageListAction.java.

4)建立视图组件,这部分JSP来实现,为了不出现JAVA代码,使用Struts提供的标签库,主要负责从Request中取出刚刚放入的对象,通过反复调用Action以及action参数,而实现分页显示,是pagetest.jsp.

5)建立并配置struts-config.xml和web.xml文件.

6)建立数据库.

我想问一下 能有更简单的办法吗? 比如使用MYSQL时候 查询语句中使用了LIMIT 这种写法大家能提供一下源代码参考吗? SQLSERVER 或者ORACLE能实现这样的写法吗? 希望大家能把源代码贴一下 谢谢


...全文
66 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jfy3d 2006-03-10
http://www.blogjava.net/jfy3d/archive/2005/05/11/4175.html

这里基本都有
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-10 12:23
社区公告
暂无公告