Структура папок HTML
В моем динамическом веб-проекте у меня есть следующая структура папок относительно папки WebContent:
WebContent/
-META-INF/
-WEB-INF/
-index.xhtml
Поэтому, если я разверну свое приложение на сервере, я смогу получить к нему доступ по адресу: localhost:<port><context-root>
который будет отображать файл index.xhtml в папке WebContent. У меня есть другие разделы, которые я хотел бы поместить в свою папку. Но просто по организационным причинам было бы неплохо иметь все статические файлы, такие как файлы XHTML, в отдельной папке, например:
WebContent/
-META-INF/
-WEB-INF/
-Static/
-Section/
-index.xhtml
-index.xhtml
Но теперь, если я укажу на localhost:<port><context-root>
он не откроет файл index.xhtml (потому что теперь он находится в папке /Static). Есть ли способ иметь localhost:<port><context-root>
"указать" на мой статический каталог, не отображая его в URL (не показывая / статический)?
1 ответ
Вы можете настроить <welcome-file-list>
в вашем web.xml, где вы можете указать файл, который вы хотите посетить, как страницу по умолчанию.