繁体   English   中英

Java-ServletContext设置的属性的时间长度

[英]Java - time length of an attribute set by ServletContext

也许有人知道ServletContext设置的属性的时间长度是多少。 例如,由HttpSession设置的属性最长可以为30分钟。 那么,属性集ServletContext的寿命有多长?

只要部署了应用程序,它就会存在。

Servlet规范中有几个作用域(作用域对象),这些作用域使您可以通过属性在Web组件之间共享信息:

  • 请求范围-与请求的生存期相关,由处理请求的组件使用。 (javax.servlet.ServletRequest的子类型)
  • 会话范围-与会话的生命周期相关,由组件处理请求所使用,与该会话相关联(javax.servlet.HttpSession)
  • 应用程序范围或Web范围-与Web应用程序的生命周期相关,并与应用程序中的所有其他Servlet共享。 这是ServletContext属性的范围。 (存储在Servlet容器的内存中-javax.servlet.ServletContext)

还有页面范围,但仅对JSP页面本身可见。(javax.servlet.jsp.JspContext)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM