我試圖關閉以下警告消息關閉OGNL警告在Struts2
OgnlValueStac W com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn Error setting expression '*checkboxidentifyer*' with value '[Ljava.lang.String;@518b518b'
我試圖把我的log4j.xml
文件中的以下
<logger name="log4j.logger.org.apache.struts2" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<logger name="log4j.logger.com.opensymphony" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<logger name="ognl.OgnlException" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<logger name="com.opensymphony.xwork2.util.logging.commons.CommonsLogger" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
<logger name="ognl.OgnlRuntime" >
<level value="ERROR" />
<appender-ref ref="console" />
</logger>
我也嘗試添加
<constant name="struts.devMode" value="false" />
我struts.xml
文件。此外,我曾嘗試添加下面的struts.xml
文件
<interceptor-ref name="defaultStack">
<param name="excludeParams">.*?checkbox.*</param>
</interceptor-ref>
我的問題的interceptor-stack
部分:1)我做了一個小姐的配置? 2)你如何禁用警告。
我試圖改變帕拉姆的名字,我也嘗試添加新的log4j.properties(我們沒有那些之一因爲我們正在使用xml配置),但仍然是g設置警告消息。是的,我們正在駕駛攔截攔截器。 – mpop 2014-08-29 15:58:39
讓我也注意到我已經嘗試將這些標識添加到log4j.xml文件中,並添加 和 到它,使用相同的機構記錄器標籤如我在問題中使用的上方。 –
mpop
2014-08-29 16:08:51
還要添加''。 –
2014-08-29 17:29:40