Struts2 本是非单例的,与Spring集成就默认为单例

1.Struts2本身action类是多例,此设计的原因在于本身action担任了数据载体,如果做成单例,则会便多用户数据受到影响;

2.当Struts2 与 spring整合时,Struts2的Action交由spring来管理时,spring默认将struts2的action以单例管理,此时必须手工设置为多例,否则,后果将会很严重。

<bean id="studentAction" class="com.wdl.cn.ums.actions.StudentAction" scope="prototype">   <property name="studentBiz" ref="studentBiz"/>  </bean>

 

引用:http://zfwdl2005.iteye.com/blog/1788873

原文地址:https://www.cnblogs.com/wuyou/p/3680124.html