WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。
由于一个WEB应用中的所有Servlet共享同一个ServletContext对象,因此Servlet对象之间可以通过ServletContext对象来实现通讯。
ServletContext对象来实现通讯。ServletContext 对象通常也被称为 context 域对象。
应用:
获取WEB应用的全局初始化参数
通过ServletContext对象实现数据共享: 统计站点访问次数
单例的Servlet
<servlet>
<servlet-name>ServletDemo1</servlet-name>
<servlet-class>com.r1.servlet.ServletDemo1</servlet-class>
这些参数只能供单独使用
<init-param>
</init-param>
</servlet>
如果多个servlet公用这些公共参数的话,可以提至ServletContext
<context-param>
<param-name>context_key</param-name>
<param-value>context_value</param-value>
</context-param>
网友评论