Servlet的web.xml文件的幾種配置方式

配置Servlet

目錄

配置Servlet

配置方式一——精確配置

配置方式二——模糊配置

配置方式三——攔截所有請求

配置方式四

其他注意點


圖例

框中的內容都是配置時必須要的

配置方式一——精確配置

<url-pattern>/別名</url-pattern>

注意:

“/”是必須聲明的,別名不可以爲中文

此種配置方式可以配置多個

最後訪問爲(以localhost爲例):http://localhost:8088/別名

配置方式二——模糊配置

<url-pattern>*.後綴</url-pattern>

 注意:

*表示任意個數的任意字符

所有以指定的後綴名結尾的請求都會調用該Servlet進行處理

作用:

進行模塊化開發的劃分等

配置方式三——攔截所有請求

<url-pattern>/*</url-pattern>

 注意:

會攔截所有類型的請求,包括靜態資源請求(css、js、圖片)和jsp請求

配置方式四

<url-pattern>/ex/*</url-pattern>

注意:

會攔截所有Servlet以ex爲開頭的路徑的請求

其他注意點

一個Servlet可以配置多個url-pattern

不同的Servlet不允許配置相同的url-pattern,在開啓服務器時會報錯

服務器啓動的時候,就會將部署的項目中的web.xml文件加載進內存

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章