Подтвердить что ты не робот

Struts2, доступ к перечислению из JSP

У меня есть следующий класс

package com.test;

public class SomeClass {
   public enum COLOR {RED,BLUE}
}

Я хочу получить доступ к значениям COLOR enum в моем JSP. Я пробовал следующий код, но он не работает.

<s:property value="@[email protected]"/>
<s:property value="@[email protected]"/>

Кто-нибудь сталкивался с этим вопросом раньше? [Я уже включил доступ к статическому методу в struts.xml]

4b9b3361

Ответ 1

Для enum -s нет необходимости включать static method access.

Доступ к Enum-s можно получить с помощью знака @ следующим образом:

<s:property value="@[email protected]"/>

В вашем случае, поскольку вы объявляете enum внутри класса, используйте знак $, чтобы ссылаться на ваш enum.

<s:property value="@[email protected]"/>