Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 浏览器关闭时的ManagedBean处理_Jsf_Managed Bean - Fatal编程技术网

Jsf 浏览器关闭时的ManagedBean处理

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

是否有任何方法可以捕获关闭浏览器或被重定向到managedBean的其他页面以执行某些流程?我知道当容器决定杀死managedBean时会调用@PreDestroy。然而,这并不是我所需要的。我想在视图更改后立即进行处理。

使用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>