Diese Regel markiert URIs in einem JSP-Link-Tag () oder einem form-action-Tag (<form action=>) mit einem Pluszeichen (+
),
das nicht im URL-Abschnitt mit den Abfrageparametern enthalten ist.
Vor WebSphere Application Server Version 5.1 wurden bei der Decodierung eine URL nicht nur die Abfrageparameter decodiert, sondern die vollständige URL. Der Web-Container wurde dahingehend geändert, das Pluszeichen nicht als Sonderzeichen zu behandeln, wenn es nicht in den Abfrageparametern enthalten ist. In Version 5.1.1.11 wurde eine angepasste Web-Container-Eigenschaft hinzugefügt, um zum ursprünglichen Verhalten, d. h. der Decodierung des Pluszeichens, zurückzukehren.
Wenn Sie URLs mit einem Pluszeichen haben, das nicht decodiert werden soll, müssen Sie die angepasste Web-Container-Eigenschaft com.ibm.ws.webcontainer.decodeURLPlusSign auf "false" setzen. Das Standardverhalten ist "true".
Beispiel 1:
|
1. Mein Link
2. Mein Link 3. Mein Link |
In Beispiel 1 markiert die Regel Eintrag 1 und Eintrag 2, da beide Einträge das Pluszeichen (+) außerhalb der Abfrageparameter enthalten.
Beispiel 2:
|
1.<form action="some+path/"> ... </form>
2.<form action="somepath/"> ... </form> |
In Beispiel 2 markiert die Regel nur den ersten Eintrag.
Weitere Informationen finden Sie in der Java-Dokumentation zu java.net.URL.