Перенаправить страницу HTML на другую с помощью сервлета - PullRequest
0 голосов
/ 02 марта 2020

Я использовал этот метод и прокомментировал один раз, но он не работал, метод печати работает правильно, но перенаправление не работает.

        else if (action.contentEquals("Login")) 
    {

        RequestDispatcher view = request.getRequestDispatcher("mainPage.html");
        try {
            System.out.print("Login now");
            view.forward(request, response);
        } catch (ServletException e1) {
            System.out.print("Error Loging in");
        } 


        /*try {
            System.out.print("Login now");
             response.sendRedirect("mainPage.html");
             return;

        } catch (IOException e) {
            System.out.print("Error");      }
        */
    }

1 Ответ

0 голосов
/ 02 марта 2020

Вы можете получить некоторые идеи здесь:

Перенаправление вызова JSP на себя с помощью объекта RequestDispatcher

RequestDispatcher view = request.getRequestDispatcher("mainPage.html");
    try {
        System.out.print("Login now");
        view.forward(request, response);
        response.sendRedirect("mainPage.html");
    } catch (ServletException e1) {
        System.out.print("Error Loging in");
    } 
...