1 修改处理登录请求的Servlet
ServletContext servletContext = this.getServletContext(); HttpSession temp = (HttpSession) servletContext.getAttribute(users.getUserid()+""); if(temp != null){ servletContext.removeAttribute(users.getUserid()+""); temp.invalidate(); } servletContext.setAttribute(users.getUserid()+"",session);
如果获得session中有用户的id那么不为空销毁数据,初始化数据,空的话就把当前的session赋值给他
2 解决frameset使用父级内嵌
用户被顶掉但是还显示导航
if(window.parent.length > 0){ window.parent.location="login.jsp"; }
当判断到有窗口长度大于0的话返回至登录页!