【问题标题】:disable back button when logout in jsp [duplicate]在jsp中注销时禁用后退按钮[重复]
【发布时间】:2011-07-28 22:50:54
【问题描述】:

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

【问题讨论】:

    标签: java jsp servlets


    【解决方案1】:

    使用here 定义的技术之一生成代码。

    【讨论】:

      【解决方案2】:
      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();">
      

      【讨论】:

        【解决方案3】:

        您需要在焦点页面(即登录页面)中设置响应标头。 确保 login.jsp 页面中的以下代码,

        编码:

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

        /* 笔记: 将此代码放在任何这些代码之上 */

        但我不知道是否可以使用 javascript/jquery 完成相同的功能,“哇……我不这么认为!!!”

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-01-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-01-30
          • 2017-01-18
          • 2012-05-12
          • 2011-08-05
          相关资源
          最近更新 更多