JavaWeb用户信息管理系统-用户只能在一处登录

修改处理登录请求的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的话返回至登录页!

posted @ 2020-07-06 23:05  赵广陆  阅读(65)  评论(0编辑  收藏  举报