JSP 07-9: 通过session保存当前登录用户

需求:  在首页面显示 当前登录用户

<1>  前置知识: session

 

 从打开这个网站开始, 到关闭这个网站结束, 视作一个session

 

<2>.   示例:

      <%

        System.out.println(session);

      %>

效果:

 

(在多个页面中, 输出session(的地址), 结果为相同的内存地址 )

 

<3>  通过session保存当前登录用户

    1.  在 login_do.jsp 中:

·      if(user == null){

        // 登录失败, 略

        } else{

        session.setAttribute("user",user);  //储存user

        }

 

    2.  在 index.jsp 中:

       <%
          Object o = session.getAttribute("user");
          if(o!= null){
            User user = (User) o;
            out.println("当前登录用户: " + user.getUsername() + "<br/>");
          }
       %>

 

效果

 

 首页显示了当前登录用户

 

posted @ 2020-08-12 08:16  Jasper2003  阅读(207)  评论(0编辑  收藏  举报