一个关于struts1比较初级的问题
struts吧
全部回复
仅看楼主
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 0
张孝祥老师的Struts免费视频好像讲过这个问题
http://www.itcast.cn/itcast_static/zxxstrutsVideo.htm
2009年06月06日 08点06分 3
level 0
应该是一个。系统会把它优化的,尽量减少内存。我的博客http://blog.sina.com.cn/zhaoyongkai
2009年06月25日 03点06分 5
level 1
四楼正解,sturts是基于servlet的,servlet在容器中只有一个实例,所以要考虑线程安全问题
2009年09月08日 09点09分 6
level 0
单例模式
不过经过spring可以实现多个对象
2009年11月18日 13点11分 7
1