我试图将页面作为从托管bean返回的字符串,并且在faces-config.xml中配置特定字符串,如导航规则,现在在jsf primefaces index.xhtml页面中,我使用ajax调用来呈现输出页面特定面板,但没有在面板中获取页面,而只是导航..所以如何解决这个问题?请帮助
先谢谢。
答案 0 :(得分:1)
<h:form>
<p:commandButton action="#{bean.setPage('page1')}" process="@this"
update="panel" value="show page 1"/>
<p:commandButton action="#{bean.setPage('page2')}" process="@this"
update="panel" value="show page 2"/>
<p:panel id="panel" header="dynamic page include">
<h:panelGroup rendered="#{!empty bean.page}">
<ui:include src="/WEB-INF/fragments/#{bean.page}.xhtml"/>
</h:panelGroup>
</p:panel>
</h:form>