如何在jsp中销毁会话并避免返回

时间:2015-06-21 20:11:35

标签: javascript html jsp session servlets

我正在做一个网站这个网站有一个登录和个人资料当我点击退出时我被重定向到主页但是当我在浏览器中按回按钮时我回到了不应该被访问的帐户,因为与它断开连接,我尝试了所有可能性:session.invalidate();和其他人喜欢与本地存储的js,同样的事情继续发生。请尽快帮助我。

<% 
    if (session.getAttribute("userid") != null) { 
        session.invalidate();
        response.sendRedirect("home.jsp");
        return;
    }
%>

2 个答案:

答案 0 :(得分:1)

尝试将您的session attribute设置为空

if (session.getAttribute("userid") != null) {
    session.setAttribute("emp_code", null);
    session.setAttribute("emp_name", null);
    session.setAttribute("emp_desig", null);
    session.setAttribute("emp_plant", null);

    session.invalidate();
    response.sendRedirect("home.jsp");
    return;
}

答案 1 :(得分:0)

你走了,

我无法发表评论,但我可以分享我过去使用过的内容,它就像一个魅力。

Try this Disable browser back button