【发布时间】:2013-03-02 04:35:51
【问题描述】:
我无法理解这 3 种设置属性的方式之间的区别:
// 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());
- 有什么区别?
- 什么时候应该使用它们?
【问题讨论】:
-
@AustinT:对于 Servlet 2.5,ServletContext.getInitParameter() 是否会返回由 ServletContext.setAttribute() 设置的相同属性?