【发布时间】:2011-01-27 19:04:22
【问题描述】:
在我的应用程序中,我根据用户正在查看的当前页面创建了一些锁定/解锁功能。用户可以查看一个页面并获得一个存储在我的数据库中的锁,当他们离开时,锁被释放并且数据库被更新。
我正在尝试处理用户关闭浏览器窗口而不注销的情况。他们仍将持有锁,我需要释放它并且需要进行数据库调用。
有没有办法在 JSF 应用程序中使用 Spring 或其他方法来处理这个问题?
我知道 javascript 函数 onbeforeunload,但我需要调用一个 java 方法来更新数据库。
【问题讨论】: