Struts2 Struts 2-比较对象

Struts2 Struts 2-比较对象,struts2,Struts2,我试图将一个值与Struts中的枚举进行比较: <s:if test="%{myValue == com.app.core.Values.ALL}" /> 其中,myValue在操作中声明,而com.app.core.Values在引用此项目的另一个项目中声明 有什么建议吗 谢谢请参见Struts文档中的 我想你需要的是: <s:if test="myValue == @com.app.core.Values@ALL"> 您可能还需要将struts配置常量st

我试图将一个值与Struts中的枚举进行比较:

<s:if test="%{myValue == com.app.core.Values.ALL}" />

其中,
myValue
在操作中声明,而
com.app.core.Values
在引用此项目的另一个项目中声明

有什么建议吗

谢谢

请参见Struts文档中的

我想你需要的是:

<s:if test="myValue == @com.app.core.Values@ALL">


您可能还需要将struts配置常量struts.ognl.allowStaticMethodAccess设置为true。

+1有时在操作中定义一个进行比较的方法更为简洁