Cette règle marque les appels à la ServletContext.getResource() et ServletContext.getResourceAsStream() où il est difficile de déterminer si la valeur de chaîne transmise à la méthode contient une barre oblique de début (/), comme l'exige la spécification de servlet V2.x .
Les versions précédentes de WebSphere Application Server ignoraient la barre oblique (/) manquante et l'ajoutaient automatiquement alors que WebSphere Application Server version 6.0 applique une conformité plus stricte. Si la chaîne transmise ne contient pas de barre oblique '/' en début de chaîne, une exception java.net.MalformedURLException est générée lors de la phase d'exécution.
Propriété personnalisée du conteneur Web prependSlashToResource peut être défini pour forcer l'ancien comportement. Si cette propriété a la valeur true, le conteneur Web ajoute la barre oblique '/' au début de toutes les demandes getResource.