1
有什麼方法可以捕獲瀏覽器的關閉或被重定向到managedBean中的其他頁面以執行某些過程?我知道在容器決定殺死managedBean時會調用@PreDestroy。但是,這並不是我所需要的。我想在視圖更改後立即進行處理。關閉瀏覽器時的ManagedBean處理
有什麼方法可以捕獲瀏覽器的關閉或被重定向到managedBean中的其他頁面以執行某些過程?我知道在容器決定殺死managedBean時會調用@PreDestroy。但是,這並不是我所需要的。我想在視圖更改後立即進行處理。關閉瀏覽器時的ManagedBean處理
使用Richfaces中的javascript事件和Ajax4JSF。如果頁面卸載,此代碼將調用Bean#callBean
方法。有關a4j jsfunction的更多信息,您可以查看here。
<h:body onunload="unload()">
<a4j:jsFunction name="unload" action="#{bean.callBean}">
</a4j:jsFunction>
</h:body>
除了使用richFaces之外,還有其他方法嗎? – user2813819
@ user2813819 PrimeFaces和
s ... – noone