Javaでセッションのタイムアウト(有効期限切れ)時間を設定します。
Javaでは、setMaxInactiveIntervalメソッドを使用してセッションのタイムアウト時間(有効期限)を設定できます。単位は秒です。
こちらは例です。
// 获取当前session
HttpSession session = request.getSession();
// 设置session的超时时间为30分钟
session.setMaxInactiveInterval(1800); // 30分钟 = 30 * 60秒
上記の例では、setMaxInactiveIntervalメソッドを呼び出すことで、セッションのタイムアウト時間を30分(1800秒)に設定します。30分間アクティビティがない場合、セッションは自動的に無効になります。
注意:デフォルトでは、Javaではセッションのタイムアウト時間は30分です。必要に応じて調整できます。