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

jsp退出登录后,按后退,又返回了登录的状态怎么处理

2012-04-18 
jsp退出登录后,按后退,又返回了登录的状态怎么办?上网查了一些资料,说是IE缓存的关系,按照上面加了一些代

jsp退出登录后,按后退,又返回了登录的状态怎么办?
上网查了一些资料,说是IE缓存的关系,按照上面加了一些代码还是解决不了,请高手指教。



[解决办法]
登录页面,禁止使用缓存

1.客户端缓存要在<head>中加入类似如下内容: 

HTML code
 <meta http-equiv="pragma" content="no-cache">      <meta http-equiv="cache-control" content="no-cache">      <meta http-equiv="expires" content="0">
[解决办法]
写一个过滤器过滤每一个页面 判断该页面是否存在session的信息 若不存在跳转!!!!
或者在每一个页面写上
Java code
<%    String id = (String)session.getAttribute("idCard");    if (null==id || id.equals("")) {        out.print("<script language='javascript'>alert('请先登录系统!');window.location = 'user_login.jsp';</script>");    }%>
[解决办法]
探讨

登录页面,禁止使用缓存

1.客户端缓存要在<head>中加入类似如下内容:
HTML code

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" conte……

热点排行