Această regulă semnalează referinţe la metoda javax.servlet.http.HttpServletResponse.sendRedirect(String)
deoarece comportamentul implicit pentru URL-urile relative este diferit în implementarea Servlet 3.1 faţă de implementarea Servlet 3.0. Comportamentul pentru Servlet 3.1 se potriveşte cu comportamentul când proprietatea Servlet 3.0
com.ibm.ws.webcontainer.RedirectWithPathInfo este setată la true iar proprietatea este ignorată în
implementarea Servlet 3.1.
În Servlet 3.1, dacă locaţia relativă nu are un început cu '/', containerul interpretează locaţia ca fiind relativă la URI-ul cererii curente. Dacă locaţia relativă are un început cu '/', containerul interpretează locaţia ca fiind relativă la rădăcina servletului containerului.
De exemplu, dacă locaţia redirecţionată care este furnizată de aplicaţie este
folder/default.jsp, fără un început '/' şi URL-ul cererii de intrare este http://host:port/context_root/extraFolder
sau http://host:port/context_root/extraFolder/, în Servlet 3.1 cererea este redirecţionată la http://host:port/context_root/extraFolder/folder/default.jsp,
care este relativă la URI-ul cererii curente. În Servlet 3.0, cererea este redirecţionată la http://host:port/context_root/folder/default.jsp,
doar dacă proprietatea com.ibm.ws.webcontainer.RedirectWithPathInfo este setată la true.
Pentru mai multe informaţii despre această metodă, vedeţi Interface HttpServletResponse.
Pentru informaţii suplimentare despre modificările comportamentului Servlet 3.1, vedeţi următoarea resursă: Servlet 3.1 behavior changes.