有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在jsp中注销时禁用后退按钮

我有一个jsp页面,问题是当我单击“注销”按钮时,它会重定向到登录页面,但当按下“后退”按钮时,它会显示前面的页面,所以我可以如何处理它


共 (2) 个答案

  1. # 1 楼答案

    if you handle session manually in your application than you remove all session variable from your application and put the following java script in your page  logout page
    
    <SCRIPT type="text/javascript">
        window.history.forward();
        function noBack() { window.history.forward(); }
    </SCRIPT>
    </HEAD>
    <BODY onload="noBack();"
        onpageshow="if (event.persisted) noBack();">
    
  2. # 2 楼答案

    您需要在聚焦页面(即登录页面)中设置响应标题。 确保登录时使用以下代码。jsp页面

    编码:

    response.setHeader("Cache-Control","no-cache");    
    response.setHeader("Pragma","no-cache");
    

    /* 注: 将此代码置于这些代码之上 */

    但我不知道使用javascript/jquery是否可以实现同样的功能,“啊……我不这么认为!!!”