有什么方法可以捕获浏览器的关闭或被重定向到 managedBean 的其他页面以执行某些进程?我知道当容器决定终止 managedBean 时会调用 @PreDestroy。然而,这并不是我所需要的。我想在视图更改后立即进行处理。
问问题
563 次
1 回答
1
使用来自 Richfaces 的 javascript 事件和 Ajax4JSF。Bean#callBean
如果页面卸载,此代码将调用方法。您可以在此处找到有关 a4j jsfunction 的更多信息。
<h:body onunload="unload()">
<a4j:jsFunction name="unload" action="#{bean.callBean}">
</a4j:jsFunction>
</h:body>
于 2013-10-15T06:59:17.317 回答