Структура папок 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, где вы можете указать файл, который вы хотите посетить, как страницу по умолчанию.

Другие вопросы по тегам