读书人

用户注销回退有关问题

发布时间: 2011-11-21 22:53:08 作者: rapoo

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

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

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

探讨
引用:
这是你链接的页面,比如叫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);

读书人网 >Java Web开发

热点推荐