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