我正在使用Spring 3.1.0.RELEASE,JSF 2.x(Mojarra),使用Hibernate Provider的JPA 2进行Web应用程序。该应用程序在Tomcat 7.x上运行。
我有一个调试页面,我想显示JSF的所有属性,如numberOfViewsInSession,numberOfLogicalViews,facelets.REFRESH_PERIOD,facelets.SKIP_COMMENTS ......
我找到了javax.faces.PROJECT_STAGE
javax.faces.PROJECT_STAGE = #{facesContext.application.projectStage}
如何在视图中显示此信息?
答案 0 :(得分:1)
您在<context-param>
中将上下文初始化参数称为web.xml
,对吗?
它们可以通过EL中的隐式#{initParam}
地图获得,该地图在ExternalContext#getInitParameterMap()
的封面下引用。所以,这应该做:
<c:forEach items="#{initParam}" var="entry">
#{entry.key}=#{entry.value}<br/>
</c:forEach>
请注意,<ui:repeat>
无法使用,因为它不支持Map
。