1.request對象:
共享數據:請求共享;
特點:同一次請求中,共享數據可以獲取,但請求結束,請求共享清除;請求轉發能共享,重定向不能;
代碼:req.setAttribute();
2.session回話對象
共享數據:session共享/回話共享
特點:同一次回話,共享數據可以獲取;(回話:從共享數據開始,到瀏覽器關閉或主動清發和重定向影響,只要存到session中,瀏覽器不關閉,session不主動清除,就可以獲取)
代碼:HttpSession session = req.getSession();
session.setAttribute("user",user);
3.ServletContext上下文對象
共享數據:上下文共享
特點:從存儲開始,到tomcat關閉都有;
代碼:ServletContext servletContext = req.getServletContext();
servletContext.setAttribute("user",user);