关于jsp页面中浏览器“后退”的问题

2024-10-28 18:20:52
推荐回答(3个)
回答1:

如果是不然别人按IE浏览器上的 前进和后退
那你用js
在window.open 时加参数
如果你是希望别人后退后以前的页面过期,那就用禁止缓存
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>

回答2:

如果单纯的实现禁止IE后退的话,以下代码可能可以帮到你
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>

回答3:

你应该是想做一个表单无法重复提交
其实在加载表单时给session中放一个值,并把这个值作为表单的隐藏域,当用户提交后,从request中获取隐藏域的值 和session中的值对比,ok则处理请求,处理后就将session中的数据扔掉,这样用户在提交这个表单就废了