网上搜的,以下代码不行啊。。
<%@ 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>
<%@ 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>
location.replace(location.href)
你response放到响应页面响应谁去
reponse.getWriter().print("<script>window.location.href='xxxxxx';</script>");将页面重新定向后就回不去那个页面了
function preventBSK(){
var bskEventCancel = false;
var _EVENT = window.event;
//keycode 8 = BackSpace, 37 = Left, 39 = Right
bskEventCancel = _EVENT && _EVENT.altKey && (_EVENT.keyCode == 8 || _EVENT.keyCode == 37 || _EVENT.keyCode == 39);
if(_EVENT.keyCode == 8){
var tagName = _EVENT.srcElement.tagName.toUpperCase();
if(tagName == "TEXTAREA" || tagName == "INPUT")//文本操作不受影响
bskEventCancel = _EVENT.srcElement.readOnly;
else
bskEventCancel = true;
}
_EVENT.cancelBubble = bskEventCancel;
_EVENT.returnValue = !bskEventCancel;
// return !bskEventCancel;
}
在画面中,写<html onkeydown="preventBSK();">