Сбой перенаправления с использованием PrintWriter - PullRequest
0 голосов
/ 05 сентября 2018

У меня есть кусок кода, который используется для перенаправления на некоторый URL. Вот фрагмент кода:

public static void redirect(HttpServletResponse response, String url) throws Exception {
        PrintWriter writer = response.getWriter();
        writer.println("<body onLoad=\"window.location.href='" +  url+ "'\">");
        writer.println("</body>");
    }

Этот код находится в фильтре и используется для перенаправления URL-адреса запроса с «http» на «https». Мой вопрос касается работы PrintWriter, как происходит реальное перенаправление? Так как в моем случае этот код успешно выполняет перенаправление для некоторых URL, в то время как для некоторых других происходит сбой. От каких факторов может зависеть его функционирование? Имеет ли это отношение к потоку, в котором вызывается этот метод? Любая помощь приветствуется. Заранее спасибо !!

...