ユーザーの http セッションがタイムアウトしたときに、Oracle のデータベース テーブルを更新する必要があります。どうすればこれを達成できますか?
ありがとうダヴァル・マヘシュワリ。
考えられるオプションがいくつかあります。1 つ目は、クライアント側のコード (Javascript など) を使用してこれらのタイプのイベントをキャッチし、適切なデータベースの更新をトリガーすることです。その問題は、ログアウトしたユーザーをクライアント コードで特定できるようにすることかもしれません。
より良いオプションは、セッションが破棄されたときにデータベース テーブルを更新する HTTPSessionListener (javax.servlet.http.HttpSessionListener を参照) を使用することです。承認などを決定するために HttpSession を使用している場合は、これがより良い選択かもしれません。