日期:2014-05-17  浏览次数:20568 次

action的实例化问题。
在struts2里面,每个用户的每次请求过来,都会产生一个action的对象。

但是spring之中,所有的bean交给BeanFactory之后,默认的是singleton的,

当struts2+spring的时候,struts的ObjectFactory交给spring托管,那么action的实例化个数到底是多

少个呢?

希望有高手可以解答。
------解决方案--------------------
默认情况下,struts是线程安全的(和servlet不一样,servlet是单态的),但是一般我们把struts交给spring管理的时候,spring对bean的初始化都是默认单态的,所有需要对action的bean加上scope="prototype"这样action的bean就不是单态的了