我已经读过我们可以在servlet中使用的方法logout()。 所以,我正在做这样的事情
HttpSession sr=request.getSession();
sr.logout();
但这给了我一个错误,它无法找到符号logout(); Plz help.I希望用户注销并转到主页(home.jsp)。
答案 0 :(得分:1)
HttpServletRequest
有logout方法,但它假设您使用servlet方式进行安全性。它会清除安全上下文,但不会清除您的会话。
如果您只想清除会话,请执行
HttpSession sr = request.getSession();
sr.invalidate();
答案 1 :(得分:0)
HttpSession
中不存在注销方法//This code will redirect to homepage.jsp
RequestDispatcher rd = request.getRequestDispatcher("homepage.jsp");
rd.forward(request, response);
您可以使用session.invalidate();
使会话无效