论坛首页 Java企业应用论坛

悲剧的一个BUG!STRUTS2 上传 问题。

浏览 21446 次
精华帖 (4) :: 良好帖 (0) :: 新手帖 (8) :: 隐藏帖 (18)
作者 正文
   发表时间:2011-01-28  
楼主 action配置单例还这么振振有词。
如果这都不配置prototype,那 prototype在什么情况下配置? spring给这个配置不是没用了没
0 请登录后投票
   发表时间:2011-01-28  
在Spring里面配置BEAN的时候用 scope="prototype"
还有!建议你写个Servlet来处理上传!
0 请登录后投票
   发表时间:2011-01-28  
struts2整合spring,action不能为单例,不是不建议,是根本不能为单例。

在说了上传文件出错时?不应该产生actionerror吗????
0 请登录后投票
   发表时间:2011-01-28  
从你这个bug来看你这系统是bug一堆呀  明显是设计问题 估计也没几个用户
用单例会导致你系统里面一旦出现一个用户出现文件上传错误 整个系统都不能用这个action上传了
0 请登录后投票
   发表时间:2011-01-28  
这种帖子都发?最好回去搞明白这些东西再回来发帖...
0 请登录后投票
   发表时间:2011-01-28  
http://struts.apache.org/2.x/docs/spring-plugin.html

<bean id="bar" class="com.my.BarClass" singleton="false"/>
这个是针对老的spring的,明确的说了,不是singleton……
0 请登录后投票
   发表时间:2011-01-28  
caoxudong818 写道
lyy3323 写道
spring 里的action 配置 相信大家基本都是配的单列。


都是singleton吗?

以前没见过,孤陋寡人了。


与spring集成
struts1 是 single

struts2 是 prototype
0 请登录后投票
   发表时间:2011-01-29  
wangchengyong 写道
不要过度用单例,struts2的action不要用单例

不要一杆子打死一堆人,什么时候用单列,什么时候用prototype,当有状态的时候用prototype,显然上传组件的时候,每个人都各自上传自己的文件,互不影响就用prototype,如果没有状态的情况,建议singleton
0 请登录后投票
   发表时间:2011-01-29  
Struts2 是从webwork来的,一开始Action就是每个请求创建一个的。

楼主 主要是不仔细看文档,想当然了。
0 请登录后投票
   发表时间:2011-01-29  
看来你不了解STRUTS的设计思想,有点类似于EJB有状态的SESSIONBEAN,所以STRUTS1和STRUTS2的很大不同时STRUTS2的ACTION类有属性。如果是单例,那么其他用户岂不是可以读到另外用户的信息,STRUTS是线程安全的,用单例悲剧...
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics