web.xml相關配置

weixin_34110749發表於2017-11-27

宣告:本欄目所使用的素材都是凱哥學堂VIP學員所寫,學員有權匿名,對文章有最終解釋權;凱哥學堂旨在促進VIP學員互相學習的基礎上公開筆記。

web.xml相關配置

配置預設頁面,這個轉發機制會讓你看不到URL地址的變動:

3014144-63d7c3e7222ea5f3.jpg

web.xml中預設會配置為以index、default為檔名字首的.jsp或者.html檔案。所以只要你的工程目錄下有一個名稱與上圖中配置的檔名稱一樣的檔案的話,那麼當你訪問這個web工程的時候,就會預設訪問這個檔案。

例如我在web工程目錄下建立一個index.jsp,然後再瀏覽器上訪問這個web工程:

3014144-9536dff1a7fd1ab2.jpg

瀏覽器訪問:

3014144-7ac7f42d43abc729.jpg

如圖,可以看到URL地址沒有發生任何變動,但是卻訪問到了這個index.jsp上,平時我們訪問某個網站域名的時候,也是訪問到這樣的一個預設頁,但是URL上不會有所變動,這就是這種轉發機制的特殊之處。

配置發生http錯誤狀態碼後跳轉的頁面:

3014144-f95e673d223f3e07.jpg

當發生404錯誤的時候,就跳轉到根目錄下的404.html檔案上。

配置session的過期時間與ID名稱:

3014144-f59d5f52325f3cb1.jpg

ServletContext物件初始化引數配置:

3014144-8b483d6c51b02eef.jpg

可以配置多個< context-param >標籤,< param-name >配置引數的名稱,< param-value >配置引數的值,這兩個標籤需要配置在< context-param >標籤內。

相關文章