我无法理解这三种设置属性的方式之间的区别:
// String as attribute of request req.setAttribute("name", "Sluggo"); // Integer as attribute of session req.getSession().setAttribute("age", 10); // Date as attribute of context getServletContext().setAttribute("today", new Date());
这三个有不同的范围:
请求属性在该请求/响应周期中有效
该会话生命期内的会话属性
ServletContext 跨servlet上下文,并且一直存在直到上下文被销毁为止。
ServletContext