深入理解Servlet容器模型
1. 引言
在Web应用程序中,所有的Servlet共享相同的环境。Servlet容器通过 javax.servlet.ServletContext 接口将环境暴露给Servlet。Servlet API还定义了一些接口,允许Servlet和Servlet容器相互交互。本文将介绍这些接口,以及如何使用部署描述符配置环境,还会探讨Servlet和Servlet容器在分布式环境中的行为。
2. 初始化ServletContext
每个Web应用程序都有一个 javax.servlet.ServletContext 实例(假设Servlet容器没有分布在多个JVM中)。当Web应用程序加载时,上下文会被初始化。就像Servlet有初始化参数一样,Servlet上下文也有初始化参数,这些参数在Web应用程序的部署描述符中定义。Web应用程序的Servlet可以使用 ServletContext 接口的方法来检索这些初始化参数,如下表所示:
| 方法 | 描述 |
|---|---|
String getInitParameter(String name) |
返回包含参数值的字符串,如果参数不存在则返回 null 。 |
java.util.Enum |
超级会员免费看
订阅专栏 解锁全文
1106

被折叠的 条评论
为什么被折叠?



