Questa regola contrassegna gli URI da un tag di collegamento JSP () o da un tag form action (<form action=>) che contengono un simbolo di addizione (+
) che non si trova nella parte relativa ai parametri della query dell'URL.
Prima di WebSphere Application Server Versione 5.1, quando un URL veniva decodificato, veniva decodificato l'intero URL e non solo i parametri della query. Il contenitore Web è stato modificato in modo da non considerare il simbolo di addizione come simbolo speciale quando non si trova nei parametri della query. Nella Versione 5.1.1.11 è stata aggiunta una proprietà personalizzata del contenitore Web per ripristinare il comportamento originale della codifica del simbolo di addizione.
Se si dispone di URL che contengono un simbolo di addizione che non deve essere decodificato, è necessario impostare la proprietà personalizzata del contenitore Web com.ibm.ws.webcontainer.decodeURLPlusSign su false. Il comportamento predefinito è true.
Esempio 1.
|
1. My Link
2. My Link 3. My Link |
Nell'Esempio 1, la regola contrassegna le voci 1 e 2, in quanto entrambe contengono il simbolo + all'esterno dei parametri della query
Esempio 2:
|
1.<form action="some+path/"> ... </form>
2.<form action="somepath/"> ... </form> |
Nell'Esempio 2, la regola contrassegna solo la prima voce.
Per ullteriori informazioni, consultare java.net.URL Java documentation.