我在登录页面login.jsp 设置了一句:
session.setAttribute("admin","true"); 然后在 接受页面manager.jsp写有:<%
booble login = false;
String admin = (String)session.getAttribute("admin");
if(admin != null && admin.equals("true")) {
login = true;
}
System.out.println(login);
%>问题出来了:我先运行了login.jsp 再运行了manger.jsp 打印出来的login为true.
可是,我把所以的页面都关了,再运行manager.jsp 打印出来的居然还是true.而且重启了服务器都不行。
请大侠帮忙解决,谢谢!
session.setAttribute("admin","true"); 然后在 接受页面manager.jsp写有:<%
booble login = false;
String admin = (String)session.getAttribute("admin");
if(admin != null && admin.equals("true")) {
login = true;
}
System.out.println(login);
%>问题出来了:我先运行了login.jsp 再运行了manger.jsp 打印出来的login为true.
可是,我把所以的页面都关了,再运行manager.jsp 打印出来的居然还是true.而且重启了服务器都不行。
请大侠帮忙解决,谢谢!
1 你 F5 刷新看看
2 你清除IE的缓冲后,看看
session.invalidate();