1. 程式人生 > >Servlet(二)

Servlet(二)

() tca value 時機 得到 -- get 參數配置 之前

ServletConfig對象
  9.1 作用
    ServletConfig對象: 主要是用於加載servlet的初始化參數。在一個web應用可以存在多個ServletConfig對象(一個Servlet對應一個ServletConfig對象)
  9.2 對象創建和得到
    創建時機: 在創建完servlet對象之後,在調用init方法之前創建。
    得到對象: 直接從有參數的init方法中得到!!!

  9.3 servlet的初始化參數配置

    <servlet>
      <servlet-name>ConfigDemo</servlet-name>
      <servlet-class>gz.itcast.f_config.ConfigDemo</servlet-class>
      <!-- 初始參數: 這些參數會在加載web應用的時候,封裝到ServletConfig對象中 -->
      <init-param>
        <param-name>path</param-name>
        <param-value>e:/b.txt</param-value>
      </init-param>
    </servlet>


註意: servlet的參數只能由當前的這個sevlet獲取!!!!

ServletConfig的API:
java.lang.String getInitParameter(java.lang.String name) 根據參數名獲取參數值
java.util.Enumeration getInitParameterNames() 獲取所有參數
ServletContext getServletContext() 得到servlet上下文對象
java.lang.String getServletName() 得到servlet的名稱

Servlet(二)