<servlet>
<servlet-name>Helloworld</servlet-name>
<servlet-class>Helloworld</servlet-class>
<init-param>
<param-name>param1</param-name>
<param-value>param1Value</param-value>
</init-param>
<run-as>
<description>Security role for anonymous access</description>
<role-name>tomcat</role-name>
</run-as>
</servlet>
<servlet-mapping>
<servlet-name>snoop</servlet-name>
<url-pattern>/snoop</url-pattern>
</servlet-mapping>
<load-on-startup>1</load-on-startup>
元素說明:
<servlet></servlet> 用來聲明一個servlet的資料,主要有以下子項目:
<servlet-name></servlet-name> 指定servlet的名稱
<servlet-class></servlet-class> 指定servlet的類名稱
<jsp-file></jsp-file> 指定web月台中的某個JSP網頁的完整路徑
<init-param></init-param> 用來定義參數,可有多個init-param。在servlet類中通過getInitParamenter(String name)方法訪問初始化參數
<load-on-startup></load-on-startup>指定當Web應用啟動時,裝載Servlet的次序。
當值為正數或零時:Servlet容器先載入數值小的servlet,再依次載入其他數值大的servlet.
當值為負或未定義:Servlet容器將在Web客戶首次訪問這個servlet時載入它
<servlet-mapping></servlet-mapping> 用來定義servlet所對應的URL,包含兩個子項目
<servlet-name></servlet-name> 指定servlet的名稱
<url-pattern></url-pattern> 指定servlet所對應的URL