我觉得很奇怪
session.getAttribute("someString");
工作时
session.getServletContext().getAttribute("someString");
不始终工作。
我通过使用
从HttpServletRequest请求获取HttpSession对象来向会话添加对象request.getSession().setAttribute("someString")
答案 0 :(得分:1)
简单:the session与the servlet context不同。它们是完全不同的概念,具有不同的用途。
会话是特定于用户的。
Servlet上下文本质上是全局的(在该servlet的上下文中),这意味着命中该servlet的所有用户将共享相同的servlet上下文。