首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

用户注销回退有关问题

2011-11-21 
用户注销回退问题有没有什么方法当用户注销后,点击后退时,进入的页面是类似于无法打开网页的形式,谢谢![解

用户注销回退问题
有没有什么方法当用户注销后,点击后退时,进入的页面是类似于无法打开网页的形式,谢谢!

[解决办法]
看这里,我已经回复了

实现用户注销后,点击后退时,显示类似于无法打开网页的形式
[解决办法]

探讨
引用:
这是你链接的页面,比如叫destoy.jsp
<%
session.removeAttribute("uid");
session.setAttribute("errMsg","对不起,你还没有登录,请登录");
response.sendRedirect("error.jsp");
%>

在error.jsp的错误页面里,你可以取得错误信息
<%
String errMsg=(String )session.getAttribute("errMsg");
if(errMsg!=null && errMsg.trim().length()>0){
out.println(errMsg);
}else…

[解决办法]
其实我想这是因为IE缓存引起的,只要清除IE的缓存就可以达到你要的效果!类似于:
response.setHeader("Cache-Control","no-store"); 
response.setHeader("Pragrma","no-cache"); 
response.setDateHeader("Expires",0);
[解决办法]
登录成功后 session.setAttribute("uid")=your_user_id; 
注消时 建议 销毁 session: session.invalidate();
把所有和当前session 有关的服务器对象都销毁。

为避免浏览器缓存的问题,在页面中加入:
response.setHeader("Cache-Control","no-store"); 
response.setHeader("Pragrma","no-cache"); 
response.setDateHeader("Expires",0);

热点排行