こんにちは、セッションの期限切れでイベントをキャプチャする方法を検索したところ、HTTPSessionListener がこの目的で利用できることがわかりました。しかし、そのクラスを使用しているときに、別の問題に遭遇しました。すべてのユーザー セッションは 10 分後に期限切れになるはずです) その後、自動的にホームページに移動します。クライアント側 (ブラウザー) をクリックしなくても、HTTPSession クラスで要求オブジェクトと応答オブジェクトが見つからないため、リダイレクトできません。
ありがとう
質問する
309 次
1 に答える
1
HTTPSessionListener 実装でセッションの作成/終了をキャプチャできるのは正しいですが、これはセッション終了後にユーザーをリダイレクトする方法とは関係ありません。
私がそれを正しく理解していれば、10 分間非アクティブ状態が続いたユーザーをホームページにリダイレクトしたいとします。これは、アプリケーション/Web サーバーではなく、 JavaScript を介して行うことができます。これは、リクエストがステートレスhttpプロトコル (http://stackoverflow.com/questions/4913763/what-does-it-mean-when-they-say-http-is-stateless)を使用して行われるためです。
JavaScript を使用してこれを行うには:
var delay = xxxxx; //The delay is in milliseconds
setTimeout(function(){ window.location = URL; }, delay);
于 2012-07-22T08:49:06.790 に答える