Essa regra sinaliza URIs de uma tag de link JSP () ou uma tag de ação de formulário (<form action= >) que contém um sinal de mais (+
) que não esteja na parte de parâmetros de consulta da URL.
Antes do WebSphere Application Server Versão 5.1, quando uma URL era decodificada, toda a URL era decodificada, não apenas os parâmetros de consulta. O Web container foi modificado para não tratar o sinal de mais como um um sinal especial quando ele não estiver nos parâmetros de consulta. Na Versão 5.1.1.11, uma propriedade customizada do Web container foi incluída para voltar ao comportamento original da decodificação do sinal de mais.
Se você tiver URLs que contenham um sinal de mais que não deva ser decodificado, você deve definir a propriedade customizada do Web container com.ibm.ws.webcontainer.decodeURLPlusSign como false. O comportamento padrão é true.
Exemplo 1.
|
1. Meu Link
2. My Link 3. My Link |
No Exemplo 1, a regra sinalizará o número da entrada 1 e 2 como se ambos contivessem o sinal + fora dos parâmetros de consulta
Exemplo 2:
| 1.<form action="some+path/"> ...
</form>
2.<form action="somepath/"> ... </form> |
No Exemplo 2, a regra sinalizará apenas a primeira entrada.
Para obter informações adicionais, consulte a Documentação de Java java.net.URL.