ServletContext

放肆的年华 提交于 2021-02-13 01:44:19

Web容器在启动时,它会为每个Web应用程序都创建一个对应的ServletContext,它代表当前Web应用,并且他被所有客户端共享。

ServletContext对象可以通过ServletConfig.getServletContext()方法获得对ServletContext对象的引用,也可以通过this.getServletContext()方法获得其对象的引用。

由于一个Web应用中的所有Servlet共享同一个ServletContext对象,因此Servlet对象之间可以通过ServletContext对象来实现通讯。ServletContext对象通常也被称为context域对象。

当web应用关闭,tomcat关闭或者web应用reload的时候,ServletContext对象会被销毁。

常用方法:

1、添加属性:setAttribute(String name,Object obj)

2、得到值:getAttribute(String name)

3、删除属性:removeAttribute(String name)

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!