ServletConfig & ServletContext

一、ServletConfig接口:

public interface ServletConfig
    一个由servlet容器使用的servlet配置对象,用于在servlet初始化时向它传递信息。

 

ServletConfig接口方法:

public java.lang.String getServletName()
    该方法返回一个servlet实例的名称,该名称由服务器管理员提供。

public ServletContext getServletContext()
    返回一个ServletContext对象的引用。

public java.lang.String getInitParameter(java.lang.String name)
    返回一个由参数String name决定的初始化变量的值,如果该变量不存在,返回null。

public java.util.Enumeration getInitParameterNames()
    返回一个存储所有初始化变量的枚举函数。如果servlet没有初始化变量,返回一个空枚举函数。

 

 

ServletConfig配置和获取参数方法:

ServletConfig & ServletContext_第1张图片

 

一个servlet对象拥有一个唯一的ServletConfig对象

ServletConfig & ServletContext_第2张图片

 

 

 

二、

ServletContext接口:

public interface ServletContext

      定义了一系列方法用于与相应的servlet容器通信,比如:获得文件的MIME类型,分派请求,或者是向日志文件写日志等。每一个web-app只能有一个ServletContext,web-app可以是一个放置有web application 文件的文件夹,也可以是一个.war的文件。
      ServletContext对象包含在ServletConfig对象之中,ServletConfig对象在servlet初始化时提供servlet对象。

 

ServletConfig & ServletContext_第3张图片

 

One App,One ServletContext

ServletConfig & ServletContext_第4张图片

 

 

你可能感兴趣的:(java,Web,servlet,配置管理)