web.xml常用標籤說明
阿新 • • 發佈:2019-02-10
1 定義頭和根元素
所有部署描述符檔案的頂層(根)元素為web-app。請注意,XML元素不像HTML,他們是大小寫敏感的。因此,web-App和WEB-APP都是不合法的,web-app 必須用小寫。
2 部署描述符檔案內的元素次序
XML 元素不僅是大小寫敏感的,而且它們還對出現在其他元素中的次序敏感。
例如,XML頭必須是檔案中的第一項,DOCTYPE宣告必須是第二項,而web- app元素必須是第三項
4.1 分配名稱
在web.xml中完成的一個最常見的任務是對servlet或JSP頁面給出名稱和定製的URL。用servlet元素分配名稱,使用servlet-mapping元素將定製的URL與剛分配的名稱相關聯。
給 servlet一個名稱具有兩個主要的含義。首先,初始化引數、定製的URL模式以及其他定製通過此註冊名而不是類名引用此servlet。其次,可在 URL而不是類名中使用此名稱。
4.2定義定製的URL
大多數伺服器具有一個預設的serlvet URL:index.jsp
4.3 命名JSP頁面
5.web.xml常用標籤
<!-- display-name元素提供GUI工具可能會用來標記這個特定的Web應用的一個名稱。 -->
<!-- filter 過濾器元素將一個名字與一個實現javax.servlet.Filter介面的類相關聯。 -->
<!-- filter-mapping 一旦命名了一個過濾器,就要利用filter-mapping元素把它與一個或多個servlet或JSP頁面相關聯。 -->
<!-- servlet 在向servlet或JSP頁面制定初始化引數或定製URL時,必須首先命名servlet或JSP頁面。Servlet元素就是用來完成此項任務的。 -->
<!-- servlet-mapping 伺服器一般為servlet提供一個預設的URL:http://host/webAppPrefix/servlet/ServletName。但是,常常會更改這個URL,以便servlet可以訪問初始化引數或更容易地處理相對URL。在更改預設URL時,使用servlet-mapping元素。 -->
所有部署描述符檔案的頂層(根)元素為web-app。請注意,XML元素不像HTML,他們是大小寫敏感的。因此,web-App和WEB-APP都是不合法的,web-app 必須用小寫。
2 部署描述符檔案內的元素次序
XML 元素不僅是大小寫敏感的,而且它們還對出現在其他元素中的次序敏感。
例如,XML頭必須是檔案中的第一項,DOCTYPE宣告必須是第二項,而web- app元素必須是第三項
4.1 分配名稱
在web.xml中完成的一個最常見的任務是對servlet或JSP頁面給出名稱和定製的URL。用servlet元素分配名稱,使用servlet-mapping元素將定製的URL與剛分配的名稱相關聯。
給 servlet一個名稱具有兩個主要的含義。首先,初始化引數、定製的URL模式以及其他定製通過此註冊名而不是類名引用此servlet。其次,可在 URL而不是類名中使用此名稱。
4.2定義定製的URL
大多數伺服器具有一個預設的serlvet URL:index.jsp
4.3 命名JSP頁面
5.web.xml常用標籤
<!-- display-name元素提供GUI工具可能會用來標記這個特定的Web應用的一個名稱。 -->
<!-- filter 過濾器元素將一個名字與一個實現javax.servlet.Filter介面的類相關聯。 -->
<!-- filter-mapping 一旦命名了一個過濾器,就要利用filter-mapping元素把它與一個或多個servlet或JSP頁面相關聯。 -->
<!-- servlet 在向servlet或JSP頁面制定初始化引數或定製URL時,必須首先命名servlet或JSP頁面。Servlet元素就是用來完成此項任務的。 -->
<!-- servlet-mapping 伺服器一般為servlet提供一個預設的URL:http://host/webAppPrefix/servlet/ServletName。但是,常常會更改這個URL,以便servlet可以訪問初始化引數或更容易地處理相對URL。在更改預設URL時,使用servlet-mapping元素。 -->