Verificar a sequência reservada '#{' em arquivos JSP

Esta regra sinaliza a utilização da sequência '#{' em arquivos JSP. Em JSP 2.1, a sintaxe #{} agora é uma palavra-chave reservada. Quando arquivos JSP mas antigos que contém a sequência #{} são usados no JSP 2.1, eles irão gerar um erro.

Para se detectar a sequência #{, devem ser atendidas as condições a seguir:

Observe os itens a seguir:

Uma correção automática adicionará o caractere de escape antes da sintaxe #{.

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

A correção automatizada alterará esse código para:

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

Também há formas diferentes de desativar o Expression Language (EL):


Observação sobre a precedência:
Os atributos isELIgnored e deferredSyntaxAllowedAsLiteral da diretiva da página têm precedência sobre os respectivos elementos e valores em web.xml. Esses atributos de diretiva de página substituem os valores dos respectivos elementos em web.xml.

Para obter informações adicionais, veja: