非アクティブ状態が 15 分間続いた後にセッションを破棄するように Tomcat を設定しました。このようなもの
<session-config>
<session-timeout>15</session-timeout>
</session-config>
ユーザーが制限されたページ (ユーザーのログインが必要なページ) にアクセスするたびに、セッションをチェックして、ログイン プロセスが完了したかどうかを確認します。許可されている場合はアクセスが許可され、許可されていない場合、ユーザーはログイン ページにリダイレクトされ、そこで有効な ID とパスワードの入力を求められます。セッションがタイムアウトした場合、ユーザーは再度ログインする必要があります。これで問題ありませんが、セッションがタイムアウトしたため、再度ログインする必要があることをユーザーに知らせたいと思います。
どうすればこれを行うことができますか?私は HttpSessionListener インターフェイスを見つけて、それが役立つかもしれないと考えましたが、セッションが無効になる直前に sessionDestroyed メソッドが呼び出されるため、そこにパラメーターを設定することは期待どおりではありません。