Web中配置Servlet

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>

相關文章
相關標籤/搜索