Перенаправление на html в динамическом веб-проекте на Java

0

Я создал динамический веб-проект на Java. Когда я запускаю проект с сервером Tomcat, он всегда попадает в index.html. Я хочу нажать index.html в домашней папке, а затем я напишу перенаправление на него следующим образом:

<meta HTTP-EQUIV="REFRESH" content="0; url=../home/">

и много другой комбинации, но он всегда возвращает 404 не найден. У кого-нибудь есть идеи, как я могу начать страницу /home/index.html?
web.xml всегда попадает на страницу в папке WebContent

Вот как это выглядит.

Изображение 174551

  • 0
    Почему вы помещаете статический контент в папку src?
  • 0
    Я думал, что статический контент также может быть в папке src. @mauretto
Теги:

2 ответа

0
Лучший ответ

Похоже, что ваша папка src не содержит источников, а просто статических ресурсов. Вы не должны помещать свои css/html/images/js в эту папку. Поместите все это в WebContent/css, WebContent/home, WebContent/images и WebContent/js, и все должно работать правильно.

  • 0
    Я уже использую это решение, но мне интересно, почему перенаправление не работает.
  • 0
    Вещи в папке src не должны попадать в корневой каталог вашего приложения, а в WEB-INF / classes, которые недоступны из браузера. Вот почему вы ДОЛЖНЫ поместить свои статические ресурсы в каталог WebContent, как указано в моем ответе, а НЕ в src.
1

Напишите ниже код в свой тег web.xml под тегом.

<welcome-file-list>
   <welcome-file>/home/index.html</welcome-file>
</welcome-file-list>
  • 0
    Я уже пробовал это, но web.xml снова попадает в index.html в папке WebContent. @Rahul Sahu

Ещё вопросы

Сообщество Overcoder
Наверх
Меню