剛剛遇到了這種錯誤,上網查了查原因是:struts2的執行原理是當一個request請求過來之後struts2攔截器根據其配置文件的解析然後再初始化並執行不同的java類,而之所以會出現上面的問題則是因爲在初始化java類的時候在java類裏面初始化了ActionContext的的一些對象。
所以不要再java類裏面去初始化一些struts2的類一般則是在定義全局變量時定義生成了一些ActionContext的對象之類的。
因此解決次問題方法很簡單,就是最好不要在成員變量或者是構造方法裏調用ActionContext,而把它放在其它方法裏.