Я действительно делаю свою домашнюю работу, чтобы понять, почему, но я все еще борюсь. Пожалуйста помоги!
У меня есть сервлет, который работает без каких-либо страниц до сегодняшнего дня (tomcat 7 и eclipse)
Теперь я надеюсь попробовать добавить несколько страниц и перенаправить на них. Я добавил строку
response.sendRedirect("/userhelp.html");
Чтобы проверить, работает ли страница, но это не так.
Я помещаю свой userhelp.html в папку WebContent. Для теста я попытался скопировать его в WEB-INF, ни один из них не работает.
И если я заменю «/userhelp.html» на «userhelp.html», у него не будет страницы с ошибкой, но будет «рекурсивная переадресация».
Ниже мой код, который является относительным.
@WebServlet(name="core",urlPatterns={"/"})
public class CoreServlet extends HttpServlet {
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
response.setCharacterEncoding("UTF-8");
response.sendRedirect("/userhelp.html");