HttpSession session = request.getSession();
try
{
session.removeAttribute("logonSessData");
session.invalidate();
String pageToForward = request.getContextPath();
response.sendRedirect(pageToForward);
}
catch (Exception sqle)
{
System.out.println("error UserValidateServlet message : " + sqle.getMessage());
System.out.println("error UserValidateServlet exception : " + sqle);
}
Logout サーブレットでは、上記のコードdoPost
とdoGet
メソッドを記述しました。ログアウト後、ログイン画面が表示され、[戻る] ボタンを押すとログアウト前の前の画面が表示され、任意のページをクリックすると「HTTP ステータス 500」が表示され、押すF5とログイン サーブレットが加熱され、フル アクセスが取得されます。ユーザー。
F5戻るボタンを使用してログアウトした後、ユーザーがどのページも使用できないことを示すこの問題を停止するにはどうすればよいですか?