struts问题

kakakalalala 2005-02-23 06:02:02
用struts的连接池,是不是只能把数据库连接connction做到action里面啊?可不可以转移到后台业务逻辑中建立,一般怎么处理啊?
大哥大姐救命啊  谢谢拉
...全文
144 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lippea 2005-02-28
业务逻辑是写在action中
request可以通过参数的形式传入后台
回复
kakakalalala 2005-02-28
按楼上的意思,只能做到action里面咯,业务逻辑也只能在action级别做拉。晕哦,是不是这样啊
回复
以梦为马 2005-02-28
action,of course.
回复
kakakalalala 2005-02-28
try {
javax.sql.DataSource dataSource = getDataSource(request, DATA_SOURCE);
conn = dataSource.getConnection();
} catch (Exception e) {
log.error(e);
throw e;
}

其实就是这里getDataSource(request, DATA_SOURCE)的request,怎么到后台去啊,request是在action里面得到的哦。
回复
dongcenphoenix 2005-02-25
mark
回复
jFresH_MaN 2005-02-25
看了struts的源代码你就知道了
getServletContex().getAttribute(Globals.DATA_SOURCE_KEY+RequestUtils.getModuleConfig(request,getServletContex()).getPrefix());

如果你的datasource配置了key,那么Globals.DATA_SOURCE_KEY就用你的key代替`
回复
kakakalalala 2005-02-25
楼上的,我说的是用struts的连接池!当然用tomcat连接池是可以很容易做到业务后台去。
回复
sjg008 2005-02-23
不用也不应该写到action里 action不要处理业务逻辑 更不要有和数据库有关的代码
数据库连接池的有关代码可以写到javabean里
回复
eww 2005-02-23
:o
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-02-23 06:02
社区公告
暂无公告