如何使用ajax在jsf primefaces面板中显示来自managedbean的返回页面

时间:2014-05-13 07:22:55

标签: ajax jsf-2 primefaces

jsf with primefaces


我试图将页面作为从托管bean返回的字符串,并且在faces-config.xml中配置特定字符串,如导航规则,现在在jsf primefaces index.xhtml页面中,我使用ajax调用来呈现输出页面特定面板,但没有在面板中获取页面,而只是导航..所以如何解决这个问题?请帮助

先谢谢。

1 个答案:

答案 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>