Unable to instantiate Action,defined for ',,,' in namespace

struts2的执行原理是当一个request请求过来之后struts2拦截器根据其配置文件的解析然后再初始化并执行不同的java类,而之所以会出现上面的问题则是因为在初始化java类的时候在java类里面初始化了ActionContext的的一些对象,所以不要再action类的成员变量里面去定义它。
因此解决方法是:将ActionContext放进方法里。

猜你喜欢

转载自k0441258778983.iteye.com/blog/1036315