当前位置: 代码迷 >> Java Web开发 >> 清空session的问题
  详细解决方案

清空session的问题

热度:117   发布时间:2008-03-23 11:45:21.0
在页面里面加上下面几句话再试试
response.setHeader("progma", "no-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);
----------------解决方案--------------------------------------------------------
这几句是做什么用的啊?在什么地方加?在清session的时候吗
----------------解决方案--------------------------------------------------------
在清session的页面或Servlet
----------------解决方案--------------------------------------------------------
还是不行
----------------解决方案--------------------------------------------------------
人品问题,坚定完毕
----------------解决方案--------------------------------------------------------
我在index.jsp里打印当前用户的权限,发现只有当我正常登录的时候才有结果,当我退出之后再用写地址的方式打开index页面发现并没有出现打印结果,就好像index的页面代码没运行过一样,但是页面却正常显示了,这是怎么回事啊
----------------解决方案--------------------------------------------------------
这是index页面的判断session的代码
System.out.println(session.getAttribute("user") + "/" + session.getAttribute("pope"));
String strSession = "";
if (session.getAttribute("pope") != null)
{
    strSession = (String)session.getAttribute("pope");
}
else
{
    response.sendRedirect("login.jsp");
}
----------------解决方案--------------------------------------------------------
最好能把东西打个包传上来,你这样说我也不知道怎么回事,如果要用到数据库导出个脚本出来一起打包或改成硬编码
----------------解决方案--------------------------------------------------------
if (session.getAttribute("pope") != null)
{
    System.out.println("在这加个打印看看,或许我是空,而不是null哦!!");
    strSession = (String)session.getAttribute("pope");
}
----------------解决方案--------------------------------------------------------
用session.close();试试
----------------解决方案--------------------------------------------------------
  相关解决方案