[Моя настройка: приложение Java EE 6, с EJB3.1, CDI / Weld, JSF2, работающим на Glassfish 3.0.1]
Я только что прочитал о Faces ProjectStage на этой странице , и это крутая вещь. Поэтому я настроил его в своем файле Web.xml, указав значение «Разработка»:
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
Теперь я хочу получить доступ к ProjectStage из представления JSF (соответственно настраивая видимость определенных компонентов пользовательского интерфейса).
Поэтому я уже пробовал что-то вроде выходного текста со значением #{javax.application.projectStage}
, которое кажется нулевым, и я также пробовал много других вариантов, но безуспешно. Мне даже не удается получить доступ к ProjectStage из Java-кода (тогда я мог бы сам выставить его с помощью Бина).
Как я могу получить доступ к значению PROJECT_STAGE в моем приложении?