Jsf 仅对特定页面执行managedBean方法
对于页面,我需要初始化一个巨大的对象列表。 现在,我用@PostConstruct方法填充这个列表 是否可以仅在特定页面上执行方法 或者有一个JSF标记来简单地执行一个方法而不是别的 这对我来说不是一个重要的问题,但必须有一个解决方案Jsf 仅对特定页面执行managedBean方法,jsf,managed-bean,Jsf,Managed Bean,对于页面,我需要初始化一个巨大的对象列表。 现在,我用@PostConstruct方法填充这个列表 是否可以仅在特定页面上执行方法 或者有一个JSF标记来简单地执行一个方法而不是别的 这对我来说不是一个重要的问题,但必须有一个解决方案 我正在使用JSF 2。您可以将此添加到您的页面: <f:event type="preRenderView" listener="#{backingBean.desiredMethod()}" /> 这将在RenderView生命周期阶段之前执行
我正在使用JSF 2。您可以将此添加到您的页面:
<f:event type="preRenderView" listener="#{backingBean.desiredMethod()}" />
这将在RenderView生命周期阶段之前执行
desiredMethod()