Diese Regel markiert Aufrufe der Methoden ServletContext.getResource() und ServletContext.getResourceAsStream(), wobei es schwierig ist, festzustellen, ob der Zeichenfolgewert, der für die Methode übergeben wird, einen vorangestellten Schrägstrich (/) gemäß Spezifikation Servlet V2.x hat.
Die früheren Versionen von WebSphere Application Server ignorierten den fehlenden Schrägstrich (/) und fügten ihn automatisch als Präfix an, doch WebSphere Application Server V6.0 prüft das Vorhandensein des Schrägstrichs strikt. Wenn die übergebene Zeichenfolge keinen vorangestellten Schrägstrich (/) enthält, wird zur Laufzeit eine java.net.MalformedURLException ausgelöst.
Sie können die angepasste Web-Container-Eigenschaft prependSlashToResource setzen, um das alte Verhalten zu erzwingen. Wenn diese Eigenschaft auf "true" gesetzt ist, fügt der Web-Container den Schrägstrich bei allen getResource-Anforderungen vorne an.