Проверка поведения метода sendRedirect() интерфейса ServletResponse

Это правило помечает метод sendRedirect(String) из javax.servlet.http.HttpServletResponse интерфейса, так как поведение этого метода может быть не таким, как ожидалось. Реализация WebSphere ServletResponse.sendRedirect() преобразует URL в относительный URL. Он удаляет всю информацию о пути до последней косой черты. Если это не то, что ожидается логикой приложения, можно указать пользовательское свойство веб-контейнера, чтобы изменить данное поведение. Проверьте приложение, чтобы узнать, какие типы URL передаются в sendRedirect() , чтобы определить, нужно ли принимать какие-либо действия.

Пользовательское свойство веб-контейнера com.ibm.ws.webcontainer.RedirectWithPathInfo можно использовать для включения поведения неотносительного URL. Если указать в этом свойстве значение true, метод response.sendRedirect будет выполнять перенаправление с информацией о пути. Начиная с реализации Servlet 3.1 это поведение по умолчанию и пользовательское свойство веб-контейнера игнорируется.

Пример:

protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {
// код
resp.sendRedirect("xyz");
}

Вызов метода resp.sendRedirect("xyz"); будет помечен флагом

Дополнительная информация:
Пользовательские свойства веб-контейнера