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);
}
doPost
在注销 servlet 中,我在和doGet
方法中编写了上面的代码。注销后它会显示登录屏幕,然后如果我按下返回按钮,它会显示注销前的前一个屏幕,然后如果我点击任何页面,它会显示“HTTP Status 500”,现在如果我按下F5它就会加热登录 Servlet 并获得完全访问权限用户。
如何停止此问题显示使用后退按钮注销后F5用户无法使用任何页面?