action 注销之后,我需要禁止返回上一个历史页面 5C

我把登录的session清除之后,并且设置了重定向,然后怎么才能禁止一个页面

4个回答

你指的是浏览器后退按钮?

zhang_two
爱你的猪猪 对的
大约 4 年之前 回复

http://www.codeproject.com/Articles/667499/JavaScript-to-prevent-Browser-BACK-button-click-af

java 的话参考这个。http://stackoverflow.com/questions/4194207/prevent-user-from-going-back-to-the-previous-secured-page-after-logout

 @WebFilter
public class NoCacheFilter implements Filter {

    @Override
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
        HttpServletResponse response = (HttpServletResponse) res;

        response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
        response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
        response.setDateHeader("Expires", 0); // Proxies.

        chain.doFilter(req, res);
    }

    // ...
}

Javascript 实现,最简单的方法。

 window.history.forward(1);

status不是有拦截吗?应该用拦截可以处理?进入页面前判断下

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问