Utilizaţi un slash anterior pentru cererile ServletContext getResource() şi getResourceAsStream()

Această regulă steaguri apeluri la ServletContext.getResource() și ServletContext.getResourceAsStream() metode în cazul în care nu se poate determina cu ușurință dacă valoarea String a trecut pe metoda conține o slash de conducere (/), după cum este necesar de către caietul de sarcini Servlet V2.x

În versiunile WebSphere Application Server anterioare, lipsa caracterului '/' era ignorată şi acesta era adăugat automat în faţă, dar WebSphere Application Server V6.0 impune o conformitate mai strictă. Dacă şirul transmis nu conţine un caracter '/' în faţă, va rezulta java.net.MalformedURLException în timpul rulării.

Proprietatea personalizată a containerelor web prependSlashToResource poate fi setat pentru a forța comportamentul vechi. Dacă această proprietate este setată la true, containerul web va adăuga în faţă caracterul '/' pentru orice cerere getResource.