在struts2里面,每个用户的每次请求过来,都会产生一个action的对象。但是spring之中,所有的bean交给BeanFactory之后,默认的是singleton的,当struts2+spring的时候,struts的ObjectFactory交给spring托管,那么action的实例化个数到底是多少个呢?希望有高手可以解答。
解决方案 »
- jsp连接oracle,在sql语句中输入关于时间的查询语句,出错,求高手们帮解答!感激不尽
- flash Builder4 能和 struts2 框架结合么?
- 初学者问个问题 这样Ttomcat算是好了么?
- WEB-INF文件夹下文件的访问!
- 如何用javascript实现异步刷新?
- 怎么去select的值
- Java如何将数据库里读出来的List<对象>集合写出txt文本?大神们,救命啊!
- 请问在javaapplet中载入GIF图象后可以再以此图象为背景根据坐标值描点和将这些点连线吗?
- resin+apache只能运行JSP文件,不能运行HTM文件
- 为什么resultset不能这样用?
- 基于SSH的CMS系统通过多级域名访问不同板块的实现方法。
- ConnectionCallback的问题
如果不在每个action的Bean之后加入scope="property"属性,action就是单例的么?
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;import com.zndt.znfw.action.MessageAction;
public class MessageActionImplTest {
@Test
public void actionTest(){
BeanFactory bf = new ClassPathXmlApplicationContext("applicationContext.xml");
MessageAction am = (MessageAction)bf.getBean("messageAction");
MessageAction am02 = (MessageAction)bf.getBean("messageAction");
System.out.println(am==am02);
/* 1、在默认的情况下输出为:true */
/* 2、在action层的spring配置文件加上scope="prototype"之后,输出:false */