Essa regra sinaliza referências ao método
javax.servlet.http.HttpServletResponse.sendRedirect(String) porque o
comportamento padrão para URLs relativas na implementação do Servlet 3.1 é diferente na
implementação do Servlet 3.0. O comportamento para o Servlet 3.1 corresponde ao comportamento de quando a propriedade
com.ibm.ws.webcontainer.RedirectWithPathInfo do Servlet 3.0 é configurada como true e a propriedade é ignorada na
implementação do Servlet 3.1.
No Servlet 3.1, se o local relativo não tiver uma '/' inicial, o contêiner interpretará o local como sendo relativo ao URI da solicitação atual. Se o local relativo tiver uma '/' inicial, o contêiner interpretará o local como sendo relativos à raiz do contêiner do servlet.
Por exemplo, se o local de redirecionamento fornecido pelo aplicativo for
folder/default.jsp, sem '/' inicial, e a URL relativa de
entrada for http://host:port/context_root/extraFolder ou
http://host:port/context_root/extraFolder/, no Servlet 3.1,
a solicitação será redirecionada para
http://host:port/context_root/extraFolder/folder/default.jsp,
que é relativa ao URI da solicitação atual. No Servlet 3.0, a solicitação é redirecionada para http://host:port/context_root/folder/default.jsp,
a menos que a propriedade com.ibm.ws.webcontainer.RedirectWithPathInfo esteja configurada como true.
Para obter mais informações sobre esse método, consulte Interface HttpServletResponse.
Para mais informações sobre mudanças de comportamento do Servlet 3.1, veja o recurso a seguir: Mudanças de comportamento do Servlet 3.1.