日期:2014-05-20  浏览次数:20778 次

浏览器后退,页面过期???????????????????????
网上搜的,以下代码不行啊。。

HTML code

<%@ page language="java" pageEncoding="utf-8"%>
<%
response.setHeader("Pragma","no-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
%>
<html>
    <head>
        <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
        <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
        <META HTTP-EQUIV="Expires" CONTENT="0">
    </head>
    <body>
        <form action="index.jsp" method="post">
            <input type="submit"/>
        </form>
    </body>
</html>



------解决方案--------------------
楼主需要实现什么功能啊?
------解决方案--------------------
http://bbs.blueidea.com/thread-1556412-1-1.html
------解决方案--------------------
试试这个:
location.replace(location.href)
------解决方案--------------------
location.replace(location.href)
------解决方案--------------------
应该在servlet或action里控制目标视图
你response放到响应页面响应谁去
------解决方案--------------------
在后台打印
reponse.getWriter().print("<script>window.location.href='xxxxxx';</script>");

将页面重新定向后就回不去那个页面了
------解决方案--------------------
这个问题,普遍存在。

大家可以试试,当鼠标放在某一个文本框的时候(文本框是disable的状态),然后点击键盘上的后退键,则浏览器立马出现过期。

这个问题,其实可以用js来解决。
------解决方案--------------------
禁用返回那个按钮就可以了
------解决方案--------------------
探讨
禁用返回那个按钮就可以了

------解决方案--------------------
探讨
引用:
这个问题,普遍存在。

大家可以试试,当鼠标放在某一个文本框的时候(文本框是disable的状态),然后点击键盘上的后退键,则浏览器立马出现过期。

这个问题,其实可以用js来解决。


怎样做啊MM??