struts2的执行原理是当一个request请求过来之后struts2拦截器根据其配置文件的解析然后再初始化并执行不同的java类,而之所以会出现上面的问题则是因为在初始化java类的时候在java类里面初始化了ActionContext的的一些对象,所以不要再action类的成员变量里面去定义它。
因此解决方法是:将ActionContext放进方法里。
因此解决方法是:将ActionContext放进方法里。
本文探讨了 Struts2 的工作原理,特别是如何通过配置文件解析请求并初始化 Action 类。文章指出,在初始化过程中如果不当使用 ActionContext 可能导致问题,并提供了解决方案。
690
1182
3万+
204
429
235
138

被折叠的 条评论
为什么被折叠?