struts*中action实例化
美好的未来在于把握今天
很多事情努力了未必有结果,但是不努力却什么改变也没有。
展开
-
struts1 和 struts2中Action什么时候实例化
struts2.x的action是有状态的,因此的scope需要是prototype,防止并发数据异常。struts1.x的action是无状态的,因此的scope要设为singleton或默认,效率高。 struts1.x默认是单实例(singleton),就是你每次请求都是由同一个action来处理。所以struts1.x默认指定,就存在并发问题。而strust2.x默认是多实例(pr转载 2017-11-24 09:49:07 · 246 阅读 · 0 评论 -
Struts Action实例化,从源码上分析
1)Struts2的Action,配置在struts.xml文件中,web容器(这里我使用的是Tomcat)启动时,是不会初始化的,只有有web请求时,才会初始化相应的action,每一次请求都会有一个新的action被实例化,所以不用担心线程安全的问题。 2)要使用Struts2必须要配置过滤器,过滤器在web.xml文件中配置。 1、使用struts2必须有这转载 2017-11-24 09:53:14 · 455 阅读 · 0 评论