Ellenőrizze a pluszjelet tartalmazó URL címek viselkedésváltozását

Ez a szabály azon plusz- (+) jelet tartalmazó, JSP hivatkozáscímkékben () vagy űrlapműveleti címkékben (<form action=>) szereplő URI címeket látja el jelzővel, melyek esetén a pluszjel nem az URL lekérdezési paramétereket tartalmazó részében található.

A WebSphere Application Server 5.1 változata előtt az URL címek visszafejtése során nem csupán a lekérdezési paraméterek, hanem a teljes URL cím visszafejtése megtörtént. A világhálós tároló azóta módosításra került abban a tekintetben, hogy a pluszjelet ne kezelje speciális karakterként, ha az nem a lekérdezési paraméterekben szerepel. Az 5.1.1.11 változatban a világhálós tároló egyéni tulajdonsága került hozzáadásra a rendszerhez, melynek célja a pluszjel visszafejtéséhez kapcsolódó eredeti viselkedéshez való visszatérés volt.

Amennyiben olyan URL címekkel rendelkezik, melyek nem visszafejtendő pluszjelet tartalmaznak, úgy false értékre kell állítania a világhálós tároló com.ibm.ws.webcontainer.decodeURLPlusSign egyéni tulajdonságát. Az alapértelmezett viselkedés: true.

1. példa

1. My Link
2. Saját hivatkozás
3. Saját hivatkozás

Az 1. példában a szabály jelzővel látja el az 1. és 2. bejegyzést, mivel mindkettő a lekérdezési paramétereken kívül tartalmazza a + jelet.

2. példa:

1.<form action="some+path/"> ... </form>
2.<form action="somepath/"> ... </form>

A 2. példában a szabály csak az első bejegyzést fogja jelzővel ellátni.

További információkért lásd: java.net.URL Java dokumentáció.