Это будет перенаправлять запрос с временным кодом состояния 302 HTTP в :HttpServletResponse sendRedirect постоянный
HttpServletResponse response;
response.sendRedirect("http://somewhere");
Но можно перенаправить его постоянный код статуса 301 HTTP?
'Посылает временный ответ перенаправления на клиент с использованием указанного URL-адреса перенаправления. «Хорошо, вы правы. Я действительно думал, что он будет вести себя аналогично тому, как он работает с sendError после установки статуса. Следовательно, параметр «try setting» в моем сообщении xD – chzbrgla
'sendError()' принимает статус как аргумент, 'sendRedirect()' not. Он неявно устанавливает 302, независимо от текущего состояния. – BalusC
Спасибо, это работает. Чтобы зафиксировать ответ, вам также нужно сбросить буфер: 'response.flushBuffer();' – z12345