【发布时间】:2011-03-24 19:00:54
【问题描述】:
[我的设置:Java EE 6 应用程序,在 Glassfish 3.0.1 上运行 EJB3.1、CDI/Weld、JSF2]
我刚刚在this page 上阅读了有关 Faces ProjectStage 的信息,这是一件很酷的事情。所以我在我的 Web.xml 中对其进行了配置,将其设置为 Development:
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
现在我想从 JSF 视图访问 ProjectStage(相应地设置特定 UI 组件的可见性)。
因此,我已经尝试了诸如值为#{javax.application.projectStage} 的输出文本之类的东西,它似乎为空,并且我还尝试了许多其他变体,但均未成功。我什至无法从 Java 代码中访问 ProjectStage(然后我可以自己用 Bean 公开它)。
如何在我的应用程序中访问 PROJECT_STAGE 值?
【问题讨论】: