<servlet> 命名 Servlet/JSP 以便設定初始化參數或自訂 URL。<servlet-mapping> 將名稱對應至 URL 模式。
| 元素 | 說明 |
|---|---|
<servlet-name> | Servlet 邏輯名稱 |
<servlet-class> / <jsp-file> | Java 類別名或 JSP 檔案路徑 |
<init-param> | 初始化參數(多組),getInitParameter() 取得 |
<load-on-startup> | 啟動載入順序:正數/零=依序載入,負數/未設=首次請求載入 |
<run-as> | 覆寫 EJB 安全身分 |
<security-role-ref> | 安全角色參考 |
<servlet-name>:對應 servlet 定義名稱<url-pattern>:URL 模式(如 /snoop)<servlet>
<servlet-name>snoop</servlet-name>
<servlet-class>SnoopServlet</servlet-class>
<init-param><param-name>foo</param-name><param-value>bar</param-value></init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>snoop</servlet-name>
<url-pattern>/snoop</url-pattern>
</servlet-mapping>