【发布时间】:2014-10-23 19:04:03
【问题描述】:
我有一个这样的枚举:
package languages;
public enum Language
{
ENG, GER, FRA;
public static final Language DEFAULT = ENG;
}
我想通过在其上调用name() 方法,使用OGNL 获取JSP 中的DEFAULT 静态变量的名称。
我尝试了这些,但都没有奏效:
<s:property value="%{@languages.Language@DEFAULT.name()}" /><s:property value="@languages.Language@DEFAULT.name()" /><s:property value="@languages.Language@DEFAULT@name()" />
但这有效:
<s:property value="@languages.Language@ENG.name()" />
【问题讨论】:
-
已在 OGNL
3.1.2中修复。