我正在嘗試登錄到我的Struts應用程序時出現以下錯誤。這是在將我的Struts庫升級到最新版本之後發生的。引起:java.lang.IllegalArgumentException:未知的保留鍵'_typeConverter'
請分享任何信息,這將有助於我解決這個問題。先前版本的Struts是2.3.10。較新的版本是2.5.10.1。
Caused by: java.lang.IllegalArgumentException: unknown reserved key
'_typeConverter'
at ognl.OgnlContext.put(OgnlContext.java:536)
at ognl.Ognl.setTypeConverter(Ognl.java:346)
at com.opensymphony.xwork2.ognl.OgnlUtil.setProperty(OgnlUtil.java:225)
at com.opensymphony.xwork2.ognl.OgnlReflectionProvider.setProperty(OgnlReflectionProvider.java:90)
at org.apache.struts2.factory.StrutsResultFactory.setParameter(StrutsResultFactory.java:67)
at org.apache.struts2.factory.StrutsResultFactory.setParameters(StrutsResultFactory.java:52)
at org.apache.struts2.factory.StrutsResultFactory.buildResult(StrutsResultFactory.java:41)
at com.opensymphony.xwork2.ObjectFactory.buildResult(ObjectFactory.java:220)
at com.opensymphony.xwork2.DefaultActionInvocation.createResult(DefaultActionInvocation.java:215)
> ... 18 more
你也應該發佈一些代碼,以便我們可以有這個錯誤的上下文 – rakwaht
謝謝@rakwaht的評論。我不知道哪個代碼也會拋出錯誤。這就像應用程序級錯誤。在屏幕上打開任何頁面之前,這個錯誤顯示出來。 – ramanareddy438