Request,Session和ServletContext中的属性之间的差异
我无法理解这三种设置属性的方式之间的区别:
// String as attribute of requestreq.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上下文,并且一直存在直到上下文被销毁为止。
以上是 Request,Session和ServletContext中的属性之间的差异 的全部内容, 来源链接: utcz.com/qa/403002.html