struts问题

kakakalalala 2005-02-23 06:02:02
用struts的连接池,是不是只能把数据库连接connction做到action里面啊?可不可以转移到后台业务逻辑中建立,一般怎么处理啊?
大哥大姐救命啊  谢谢拉
...全文
182 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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