我想知道如何在页面加载后调用bean方法。我试过这样的事情,但实际上没有用:
<p:remoteCommand name="autoRun"
action="#{enbBean.getFakeEndListForTesting()}"
autoRun="true" update="enbTable"/>
答案 0 :(得分:1)
奇怪,那应该有用。有例外吗? This post包含一些实现您需要的替代方法。最标准的方法应该是第一个建议,使用
<h:body>
<f:ajax event="load" listener="#{bean.onload}" />
</h:body>
用这个
public void onload(AjaxBehaviourEvent event) {
// ...
}
答案 1 :(得分:0)
您可以对此方法使用@PostConstruct注释。
答案 2 :(得分:0)
以下链接访问。据我所知xhtml页面加载事件运行!!!
When to use f:viewAction / preRenderView versus PostConstruct?