Buscar un cambio de comportamiento para los URL que contienen un signo más

Esta regla marca los URI de una etiqueta de enlace de JSP () o una etiqueta de acción de formulario (<form action=>) que contiene un signo más (+) que no se encuentra en la parte de parámetros de la consulta del URL.

Antes de WebSphere Application Server versión 5.1, cuando se descodificaba un URL, se tomaba todo el URL, no únicamente los parámetros de la consulta. El contenedor web se cambió para no tratar el carácter más como un signo especial cuando no estaba en los parámetros de la consulta. En la versión 5.1.1.11, se añadió una propiedad personalizada de contenedor web para volver al comportamiento original de la descodificación del signo más.

Si sus URL contienen un signo más que no se debe descodificar, debe definir la propiedad personalizada de contenedor web com.ibm.ws.webcontainer.decodeURLPlusSign como false. El comportamiento predeterminado es true.

Ejemplo 1.

1. My Link
2. My Link
3. My Link

En el ejemplo 1, la regla marcará las entradas número 1 y 2 ya que ambas contienen el signo + fuera de los parámetros de la consulta.

Ejemplo 2:

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

En el ejemplo 2, la regla únicamente marcará la primera entrada.

Para obtener información adicional, consulte la documentación Java de java.net.URL.