在 list.jsp 里加入(禁止客户端缓存):
HTML
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Mon, 23 Jan 1978 12:52:30 GMT">
JSP
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);在 info.jsp 里:
<a href=# onclick="window.history.go(-2); return false">back</a>
HTML
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Mon, 23 Jan 1978 12:52:30 GMT">
JSP
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);在 info.jsp 里:
<a href=# onclick="window.history.go(-2); return false">back</a>
重新定向到"list.jsp?id=3"就行
可以 ,可是没有刷新啊
<body onload="document.formName.hide.value=opener.window.location.href">
<form name=formName><input type=hidden name=hide></form>
将 opener 的地址放在隐藏域里并提交到 info.jsp 在 info.jsp 里处理完表单之后:
<a href="<% out.print(openerURL) %>">back</a>
在以上这个基础上,还有什末方法可以实现刷新返回到的页面 功能?
这样吧, list.jsp 里的禁止缓存代码还是要放的, 并在 list_add.jsp 里放一个隐藏的域:
<body onload="document.formName.hide.value=opener.window.location.href">
<form name=formName><input type=hidden name=hide></form>
将 opener 的地址放在隐藏域里并提交到 info.jsp 在 info.jsp 里处理完表单之后:
<a href="<% out.print(openerURL) %>">back</a>回复:能不能再解释详细点?