Web容器必須知道瀏覽器怎麼訪問這個Servlet也就是說須要配置Servlet的類文件與訪問方式。這個配置在Web應用程序的描述文件web.xml裏完成。首先要先配置Servlet的名稱以及類名。名稱與類名使用標籤<Servlet>配置。 web
<Servlet> 瀏覽器
<Servlet-name></Servlet-name> app
<Servlet-class></Servlet-class> url
</Servlet> spa
配置名稱使用<Servlet-name></Servlet-name>能夠任意取字符串值,但必須保證該名稱在web.xml裏惟一。 xml
配置類型使用<Servlet-class></Servlet-class> 文檔
使用<init-param>標籤能夠配置一個初始化參數,包括一個參數名稱(使用<param-name>配置)與一個參數值(使用<param-value>配置)。一個Servlet能夠配置多個初始化參數。 字符串
標籤<load-on-startup>配置該Servlet的加載方式。可選值爲0和1.若是配置爲1,Tomcat會在啓動的時候加載該Servlet。不然Tomcat會在有人第一次請求該Servlet的時候才加載gaiServlet。 it
配置好Servlet名稱與類名以後還須要配置Servlet的訪問方式。訪問方式使用標籤<Servlet-mapping>配置。樣式以下: class
<Servlet-mapping>
<Servlet-name></Servlet-name>
<url-pattern></url-pattern>
</Servlet-mapping>
標籤<Servlet-name>指明採用該訪問方式的Servlet的名稱。<url-pattern>配置該Servlet的訪問方式。
因爲init-param是配置在<Servlet>標籤裏的,只能由這個Servlet來讀取,所以它不是全局的參數,不能被其餘的Servlet讀取。若是須要配置一個全部Servlet都可以讀取的參數,就須要用到上下文參數(Context-param),或者叫文檔參數。上下文參數使用標籤<context-param>配置,樣式以下:
<content-param>
<param-name></param-name>
<param-value></param-value>
</content-param>