2016-10-31 11 views
0

サーブレットAPIのHTTPセッションタイムアウトに関する質問があります。 この時間が過ぎると、セッションは無効になりますか?ユーザーがブラウザでまだアクティブであるかどうかは関係ありませんか?このアトリビュートは、セッションタイムアウトとの関係がある程度時間が経過してもブラウザに表示されますか?セッションタイムアウトが発生すると、

答えて

0

この時間以降はセッションが無効になりますか?

はい、セッションはタイムアウトが設定された後に無効になります。つまり、その時間内にリクエストがない場合、サーバーはそのユーザーのセッションを強制終了します。

ユーザーがブラウザでまだアクティブであるかどうかは関係ありませんか?

セッションタイムアウトは、ユーザーがサーバーへの要求を開始するブラウザーで何も実行しないと発生します。

web.xml構成:APIを使用して設定

<session-config> 
    <session-timeout>1</session-timeout> <!-- in minutes --> 
</session-config> 

HttpSession session = request.getSession(); 
session.setMaxInactiveInterval(40*60);//in seconds 

あなたが詳細についてはhereを参照することができます。

関連する問題