Servlet(二)
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(二)