我有一个 JSF 页面,其中包含以下代码:
...
<f:event type="preRenderView" listener="#{page1.PreRenderViewEvent}"/>
...
现在我需要在页面中而不是在Page1 类构造函数中注册侦听器(Page1.PreRenderViewEvent 方法) ......类似于:
...
UIViewRoot root = FacesContext.getCurrentInstance().getViewRoot();
root.getListenersForEventClass(javax.faces.event.PreRenderViewEvent.class).add ....
...
我怎样才能完成这段代码?
谢谢。