Jsf 浏览器关闭时的ManagedBean处理
是否有任何方法可以捕获关闭浏览器或被重定向到managedBean的其他页面以执行某些流程?我知道当容器决定杀死managedBean时会调用@PreDestroy。然而,这并不是我所需要的。我想在视图更改后立即进行处理。使用Richfaces中的javascript事件和Ajax4JSF。如果页面卸载,此代码将调用Jsf 浏览器关闭时的ManagedBean处理,jsf,managed-bean,Jsf,Managed Bean,是否有任何方法可以捕获关闭浏览器或被重定向到managedBean的其他页面以执行某些流程?我知道当容器决定杀死managedBean时会调用@PreDestroy。然而,这并不是我所需要的。我想在视图更改后立即进行处理。使用Richfaces中的javascript事件和Ajax4JSF。如果页面卸载,此代码将调用Bean#callBean方法。您可以找到关于a4j jsfunction的更多信息 使用来自Richfaces的javascript事件和Ajax4JSF。如果页面卸载,此代码将调
Bean#callBean
方法。您可以找到关于a4j jsfunction的更多信息
使用来自Richfaces的javascript事件和Ajax4JSF。如果页面卸载,此代码将调用
Bean#callBean
方法。您可以找到关于a4j jsfunction的更多信息
除了使用richFaces还有其他方法吗?除了使用richFaces还有其他方法吗?
<h:body onunload="unload()">
<a4j:jsFunction name="unload" action="#{bean.callBean}">
</a4j:jsFunction>
</h:body>