welcome-file-list元素是一個計算機名詞,當用戶在瀏覽器中輸入的URL不包含某個servlet名或JSP頁面時,welcome-file-list元素可指定顯示的默認檔案。
介紹,案例,
介紹
當用戶在瀏覽器中輸入的URL不包含某個servlet名或JSP頁面時,welcome-file-list元素可指定顯示的默認檔案。
<!ELEMENT welcome-file-list (welcome-file+)>
<!ELEMENT welcome-file (#PCDATA)>
案例
舉個例子說明,假設用戶在瀏覽器的地址框中輸入http://www.mycompany.com/appName/等地址。如果在Web套用的部署描述符中沒有指定welcome-file-list元素,用戶就會看到一個許可權錯誤訊息,或者是套用目錄下的檔案和目錄列表。如果定義了welcome-file-list元素,用戶就能看到由該元素指定的具體檔案。
welcome-file子元素用於指定默認檔案的名稱。welcome-file-list元素可以包含一個或多個welcome-file子元素。如果在第一個welcome-file元素中沒有找到指定的檔案,Web容器就會嘗試顯示第二個,以此類推。
下面是一個包含welcome-file-list元素的部署描述符。該元素包含兩個welcome-file元素:第一個指定套用目錄中的main.html檔案,第二個定義jsp目錄下的welcom.jsp檔案,jsp目錄也在套用目錄下。
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>main.html</welcome-file>
<welcome-file>jsp/welcome.jsp</welcome-file>
</welcome-file-list>
</web-app>
如果用戶鍵入的URL不包含servlet名稱、JSP頁面或其他資源,會在套用目錄中找main.html檔案,如果找不到main.html檔案,這時就會顯示jsp目錄下的welcome.jsp檔案。