Comprobar la secuencia reservada '#{' en archivos JSP

Esta regla marca la utilización de la secuencia '#{' en archivos JSP. En JSP 2.1, la sintaxis #{} es ahora una palabra clave reservada. Cuando archivos JSP anteriores que contienen la secuencia #{} se utilizan en JSP 2.1, generan un error.

Para poder detectar la secuencia #{, deben cumplirse las condiciones siguientes:

Compruebe los elementos siguientes:

Una corrección automática añadirá el carácter de escape antes de la sintaxis #{.

Ejemplo:
<h1>This is an example of template text that will be detected: #{detected}</h1>

La corrección automática cambiará este código por:

<h1>This is an example of template text that will be detected: \#{detected}</h1>

También hay distintos modos de desactivar el Expression Language (EL):


Nota sobre la prioridad:
Los atributos isELIgnored y deferredSyntaxAllowedAsLiteral de la directiva de página tienen prioridad sobre los respectivos elementos y valores en web.xml. Estos atributos de directiva de página alteran temporalmente los valores de los respectivos elementos en web.xml.

Para obtener información adicional, consulte: