基于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能实现这样的写法吗? 希望大家能把源代码贴一下 谢谢


...全文
84 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
剑事 2006-03-10
  • 打赏
  • 举报
回复
http://www.blogjava.net/jfy3d/archive/2005/05/11/4175.html

这里基本都有

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧