1 req 请求对象 共享的数据 : 请求共享 特点: 同一次请求中 共享数据可以获取 (请求一旦结束 请求共享清除站)(请求转发能共享 重定向不行) 代码: req.setAttribute("user",user); 2 session 会话对象 共享数据:session共享/会话共享 特点: 同一次会话 共享数据可以获取 (会话:从共享数据开始 到 浏览器关闭/主动清除 。不受请求转发和重定向的影响 只要存到session中 浏览器不关闭 或者 不主动清除 都可以获取) 代码 :HttpSession session = req.getSession();//获取session对象 session.setAttribute("user",user); 3 servletContext 上下文对象 共享数据:上下文共享 特点: 从存储开始 到 tomcat关闭 都有 代码:ServletContext servletContext = getServletContext();//获取servletContext对象 servletContext.setAttribute("user",user);