社区
Web 开发
帖子详情
struts2,一个页面调用多个action显示的列表话,与数据库的连接怎么设计?
aiq
2012-09-05 06:11:36
比如一个首页,打开要显示一些新闻、文件、统计的等列表信息,就是一条一条的,
调用action返回list,用struts2的标签显示,
现在每个action都有打开数据库、查询和关闭数据的操作,
如果页面显示列表多的话,那不就是有很多打开数据库和关闭数据的操作了吗?
有好的方式吗,
暂时只用到struts2
...全文
247
7
打赏
收藏
struts2,一个页面调用多个action显示的列表话,与数据库的连接怎么设计?
比如一个首页,打开要显示一些新闻、文件、统计的等列表信息,就是一条一条的, 调用action返回list,用struts2的标签显示, 现在每个action都有打开数据库、查询和关闭数据的操作, 如果页面显示列表多的话,那不就是有很多打开数据库和关闭数据的操作了吗? 有好的方式吗, 暂时只用到struts2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brightyq
2012-09-05
打赏
举报
回复
测试的话,可以用一个全局的Connection对象,创建一个连结之后,就不关闭了。每一个数据库操作都用一个连结就好了。当然,这也是权宜之计。最好的方法还是用数据库连接池的方式。
连接池中存放着一定数量的数据库连接,要用的时候,直接比里面取。关于数据库的连接、关闭也全由连接池去管理。
看用什么数据源,不同的数据源配置连接池有些不同。
struts配置连接池例子也很多,楼主可以搜哈。
http://blog.csdn.net/andycpp/article/details/671903
http://www.blogjava.net/biiau/archive/2008/04/16/193513.html
硬骨头_children
2012-09-05
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
用MVC啊 hibernate+sping+struts+javabean 分层做 很好做的 hibernate 把结果查出来后 就算关闭数据库
也能拿到数据的。。
[/Quote]
LZ说只学过Struts2,Struts2只是MVC的实现;把数据库的操作交给JavaBean(DAO层); 还是分层问题。
aiq
2012-09-05
打赏
举报
回复
哦,暂时只用到struts2,hibernate和sping没用到,
asd100858139
2012-09-05
打赏
举报
回复
用MVC啊 hibernate+sping+struts+javabean 分层做 很好做的 hibernate 把结果查出来后 就算关闭数据库
也能拿到数据的。。
aiq
2012-09-05
打赏
举报
回复
action即是用来做跳转的,但页面上调用多个action,就是要调用多个业务层,业务层用到数据库操作话,不还是要有很多打开数据库和关闭数据的操作吗?
我再查查看呢
aiq
2012-09-05
打赏
举报
回复
哦,谢谢指导,我去找找看,有没有这方面的
brightyq
2012-09-05
打赏
举报
回复
楼主的代码怎么不分层呢?都放在action中处理了?对数据库的操作最好独立放到一层。
action是用来做跳转的,中间可以放一层业务层。
项目如果不是实在太小的话,代码最好要分层。
楼主最好拿书看下项目的小例子。
Struts2
动态下拉
列表
实现【
action
+
struts2
标签】
本文通过
Action
和
Struts2
标签详细讲解如何动态生成下拉
列表
。
Action
负责从后台获取数据,返回给视图。
Struts2
标签用于在JSP
页面
中创建下拉
列表
。涉及到的类包括Upfilekind的domain、dao和service层实现,以及
Action
中的具体操作。在JSP
页面
中使用
Struts2
标签指定list属性,完成
列表
展示。
Struts2
中
Action
向JSP传递数据
本文介绍了在
Struts2
框架下,如何将
Action
中的数据,特别是从
数据库
获取的对象
列表
传递到JSP
页面
进行
显示
。通过在
Action
中设置数据到request或session,然后在JSP中使用Struts标签进行遍历展示。
struts2
框架从
数据库
批量取得数据集并在前台
页面
循环
显示
本文介绍了如何使用
Struts2
进行
数据库
数据批量处理,包括定义实体类、在
Action
中执行逻辑获取数据并注入到前台
页面
中,最后通过迭代器循环输出
显示
数据。
struts2
中从
数据库
中读取数据,并在JSP
页面
中遍历保存有JavaBean对象的List对象
本文介绍了如何在
Struts2
框架下,从
数据库
读取数据,通过
Action
处理控制,然后在JSP
页面
使用Iterator遍历并
显示
JavaBean对象的
列表
。详细步骤包括Model、
Action
的创建,struts.xml的配置,以及JSP
显示
层的实现。
action
中的list在JSP
页面
如何
显示
问题的总结
本文介绍了在
Struts2
框架中使用
标签来遍历
列表
的两种方法,并对比了它们的区别。一种是在
Action
中设置get和set方法并在JSP
页面
中使用迭代输出,另一种是将
列表
存储在request中进行
显示
。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章