Struts2从JSP访问枚举

Struts2从JSP访问枚举,jsp,struts2,enums,ognl,Jsp,Struts2,Enums,Ognl,我有以下课程 package com.test; public class SomeClass { public enum COLOR {RED,BLUE} } 我想在JSP中访问COLORenum的值。我试过下面的代码,但不起作用 <s:property value="@com.test.SomeClass.COLOR@RED"/> <s:property value="@com.test.SomeClass@COLOR.RED"/> 以前有人遇到过这个

我有以下课程

package com.test;

public class SomeClass {
   public enum COLOR {RED,BLUE}
}
我想在JSP中访问
COLOR
enum的值。我试过下面的代码,但不起作用

<s:property value="@com.test.SomeClass.COLOR@RED"/>
<s:property value="@com.test.SomeClass@COLOR.RED"/>

以前有人遇到过这个问题吗?
[我已经在struts.xml中启用了静态方法访问]

对于
enum
-s,不需要启用
静态方法访问

Enum-s可以使用如下符号访问:

<s:property value="@package.ENUM@enumvalue"/>

您可以这样做,但需要启用
struts.ognl.allowStaticMethodAccess=true
看看这个问题,应该合并这个问题。这个问题的标题更清楚,但实际上它们需要相同的解决方案。@Umeshawashi我已经启用了它。但似乎无法访问enum@DevBlanked当前位置你看过我在这里发布的链接了吗我希望我在几周前就看到了这个答案。
$
是我所缺少的,因为我的
enum
是在其他类中声明的。
<s:property value="@com.test.SomeClass$COLOR@RED"/>