2015-02-05 136 views
0

在我的動態Web項目,我有以下相對於WebContent文件夾的文件夾結構:HTML文件夾結構

WebContent/ 

    -META-INF/ 

    -WEB-INF/ 

    -index.xhtml 

所以,如果我在我的應用程序部署到服務器,我可以在該位置訪問:localhost:<port><context-root>這會在WebContent文件夾下顯示index.xhtml文件。我還有其他部分,我想放在他們自己的文件夾中。但只是爲了組織方面的原因,它會是不錯的所有靜態文件,如XHTML文件,在自己的文件夾,如:

WebContent/ 

    -META-INF/ 

    -WEB-INF/ 

    -Static/ 

     -Section/ 

      -index.xhtml 

     -index.xhtml 

但現在,如果我指向localhost:<port><context-root>它不會打開index.xhtml文件(因爲它現在位於/ Static文件夾下)。有沒有辦法讓localhost:<port><context-root>「指向」我的靜態目錄而不在URL中顯示(沒有顯示/ Static)?

回答

0

您可以在web.xml中配置<welcome-file-list>,您可以在其中指定要作爲默認頁面訪問的文件。

+0

我不敢相信我沒有想到這個......所以,你在''標籤中加入了目錄和文件,例如「/Static/index.xhtml」。 – chRyNaN 2015-02-05 23:34:08

+0

是的,你的文件的具體路徑,似乎是你的路徑中'節'的需要 – Sky 2015-02-05 23:36:36