Как я могу изменить содержимое этой страницы на что-то еще?
blockquote>Открыть основной файл JSP / HTML / XHTML в текстовом редакторе , Эта страница идентифицируется записью
в
web.xml
. Если это, например,, вам нужно открыть файл
index.jsp /index.jsp
в веб-контенте вашего проекта в встроенном текстовом редакторе IDE.Или, по крайней мере (если прежнее невозможно): Могу ли я использовать постоянную переадресацию на корневом пути, чтобы пользователь не мог видеть эту страницу?
blockquote>Этот вопрос плохо продумано. Вы не хотите перенаправлять посетителя вперед и назад все время. Вы хотите нанести свой сервлет на root webapp. Чтобы сопоставить сервлет по корневому пути, используйте шаблон пустой строки URL
""
вместо шаблона URL сервлета по умолчанию"/"
, как в вашей попытке.@WebServlet("")
Или, если вы все еще а не на Servlet 3.0 , вот старомодный способ
web.xml
.
yourHomeServlet Если вы по-прежнему используете шаблон URL сервлета по умолчанию
"/"
, у вас есть взять на себя все обязанности встроенного по умолчанию сервлета контейнера, такие как обслуживание статических ресурсов, таких как CSS-файлы, добавление заголовков браузера-кеширования, поддержка возобновления загрузки файлов и т. д. См. также первую связанную ссылку ниже для подробностей.По крайней мере, для этого не нужно злоупотреблять
. Это не представляет собой «файл главной страницы», как кажется многим ожидающим. Это означает, что файл по умолчанию для папки используется, когда запрашивается любая вложенная папка. Таким образом, не только на
/
, но и на/foo/
,/bar/
и т. Д.См. Также: