ServletConfig對象和ServletContext對象

3、ServletConfig對象
    1.ServletConfig,顧名思義,Servlet配置。ServletConfig本質是一個接口,裏面包含4個方法。
        (1)  String getServletName();獲取servlet的名字
        (2)  ServletContext getServletContext();獲取servlet應用上下文信息
        (3)  String getInitParameter(String name);獲取servlet初始化參數值
        (4)  Enumeration<String> getInitParameterNames();獲取servlet初始化參數名列表
    2.接口的做用:
        (1)  咱們須要在servlet中,訪問servlet容器的信息,或者須要經過servlet容器獲取一些外部資源。
        (2)  咱們經過web.xml或者註解(servlet3.0)能夠設置servlet的初始化參數信息,這些信息也須要傳遞給servlet。
        接口裏的方法,可使咱們獲取這些信息or資源。
        以上方法的具體實現,是由容器來實現的。servlet容器,在初始化servlet對象的時候,將表明web應用上下文的對象和一些servlet參數信息,一塊兒封裝到servletConfig對象中。而後經過init(ServletConfig config)方法,將servletConfig對象封裝到servlet對象中。
 web

4、ServletContext對象
    1.ServletContext對象,是當容器啓動Web項目的時候,由容器建立的。每一個項目只有一個ServletContext對象。
    2.同一個Web項目中全部的Servlet對象,共享同一個ServletContext對象。因此ServletContext對象又被稱爲application對象。
    3.咱們一樣能夠設置初始化參數,可是這個參數就是整個Web項目中的全部的Servlet,均可以獲取的到。
    4.ServletContext接口定義了不少方法,不一一詳述。app

相關文章
相關標籤/搜索