level 1
struts1中的Action类,大家都是熟知的。
我想问的是,一个用户点某个连接访问了一个Action1中的某一个方法。
然后点另外一个连接访问了Action2,接着点某一个连接返回到Action1。
以上三个步骤都是在同一个浏览器窗口上完成的,也就是说没有关闭过浏览器。
请问,前后两次访问Action1,在内存中是不是同一个实例?
还是说第二次访问的时候会new出一个新的Action1实例的?
请知道的人帮忙解答一下,谢谢!~
2009年06月01日 07点06分
1
level 1
还真没考虑过这个问题,我认为应该只有一个action对象。
2009年06月05日 17点06分
2
level 1
四楼正解,sturts是基于servlet的,servlet在容器中只有一个实例,所以要考虑线程安全问题
2009年09月08日 09点09分
6