1

使用时

<s:token/>

使用Struts 2我在日志中收到此警告消息

WARN [com.opensymphony.xwork2.ognl.OgnlValueStack] - <Error setting expression
'struts.token.name' with value '[Ljava.lang.String;@7023f'>

我怎样才能避免这种情况?

问候

4

3 回答 3

1

看起来您的表单中有多个 <s:token/> 。

[Ljava.lang.String

表示发送了一个字符串数组,如果您的表单多次发送相同的字段,就会发生这种情况。

于 2012-06-06T06:06:11.267 回答
0

我有同样的错误。就我而言,struts.xml 中缺少以下内容:

<interceptor-ref name="token"/>

在我的行动中。

于 2012-09-19T15:11:42.540 回答
0

我发现无法避免 WARN,但我们可以使用 Log4J 设置过滤器,

检查这个...

https://cwiki.apache.org/S2WIKI/troubleshooting-guide-migrating-from-struts-20x-to-21x.html#TroubleshootingguidemigratingfromStruts2.0.xto2.1.x-MissingProperties

于 2012-06-05T23:11:27.380 回答