八 welcome-file-list

在web.xml中,我們曾看到過<welcome-file-list>標籤,這個是什麼呢?本文中,我將解釋這個標籤是什麼,爲什麼要使用它。

 

<welcome-file-list>標籤用來指明在默認需要被服務器調用的文件,如果在瀏覽器上加載項目時沒有指定文件名。

 

例如,你創建了一個名字爲“MyServletProject”的工程,在其中定義了一些html頁面和servlet類。然俄在瀏覽器中你給定如下的路徑:

http://localhost:8080/MyServletProject

通常我們給一個完整的路徑,像http://localhost:8080/MyServletProject/index.html。如果給定了這樣的路徑,web server 就會在工程的web.xml中查找welcome-file-list標籤。假設你有如下內容在你的web.xml:

<web-app>

....

<welcome-file-list>

<welcome-file>myhome.htm</welcome-file>

<welcome-file>myindex.htm</welcome-file>

<welcome-file>mydefaultpage.htm</welcome-file>

</welcome-file-list>

....

</web-app>

 

根據welcome文件列表,服務器將查找myhome.htm頁面,如果這個頁面不存在,則查找第二個歡迎文件myindex.html,以此類推,直到找到一個有效的welcome文件。

 

如果<welcome-file-list>標籤沒有在web.xml中定義,或者標籤中定義的welcome文件不存在,那麼服務器將按照給定的順序查找以下文件:

 

1) index.html

2) index.htm

3) index.jsp

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