JSF或PrimeFaces中是否有自動加載命令?自動加載命令
我有我用我的小面一個JSF模板:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
template="template.xhtml"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core">
<h:form>
<p:remoteCommand name="onload" action="#{mainMenuBean.setMenuCategories}" autoRun="true" />
</h:form>
<ui:define name="west">
<ui:include src="mainmenu.xhtml" />
</ui:define>
<ui:define name="center">
<p:outputLabel value="Zentrum" />
<h:form>
<p:remoteCommand name="rc" update="msgs" actionListener="#{mainMenuBean.setMenuCategories()}" />
<p:growl id="msgs" showDetail="true" />
<p:commandButton type="button" onclick="rc()" value="Execute" icon="ui-icon-refresh" />
</h:form>
</ui:define>
</ui:composition>
現在p:remoteCommand
不會出於某種原因。是否有命令可以替代p:remoteCommand
來在每次加載時自動執行一些bean方法?
在google上搜索'在頁面加載jsf stackoverflow的方法',然後選擇一個您認爲是問題的答案,然後將其標記爲重複或刪除它。 – Kukeltje
謝謝@Kukeltje提供鏈接。這爲這個主題增添了一個非常完整的解釋。關於這個案例,下面的答案几乎完全符合我的要求。總是很好,但有可能進一步細化。再次感謝。 – Socrates