- - PR -
セッションタイムアウト後のイベントの取得について
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-07-13 13:00
いつもお世話になっています。
セッションタイムアウトが発生した時に 処理を行いたいのですが取得は可能でしょうか? また、できるとしたらどのように実装すればよろしいのでしょうか? セッションタイムアウト時の処理としましては セッション内に格納しているオブジェクトの取り出し、 もしくは事前にセットしてあるクッキー情報の取り出しを行いたいのですが 可能でしょうか? よろしくお願い致します。 |
|
投稿日時: 2004-07-13 13:58
セッションタイムアウト自体は、HttpSessionListner.sessionDestroyedでハンドルできます。
ただし、Servlet2.3仕様では、「セッションが破棄された後」に呼び出されるので、 この時点で既にsessionのインスタンスは無くなっていますので、ご注意下さい。 (Servlet2.4仕様では、「セッションが破棄される前」に呼び出されるので取得可能です) 他に、セッションが破棄される直前の値を取得する方法としては、セッションに格納されるものにHttpSessionBindingListenerをimplementするという方法もあります。 詳しくはJavaDocなどを調べて下さい。 |
|
投稿日時: 2004-07-13 15:32
参考。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12957&forum=12&8 |
1
