Ricerca la sequenza riservata '#{' nei file JSP

Questa regola contrassegna l'utilizzo della sequenza '#{' nei file JSP. In JSP 2.1, la sintassi #{} rappresenta una parola chiave riservata. Quando in JSP 2.1 vengono utilizzati file JSP che contengono la sequenza #{}, viene generato un errore.

Per rilevare la sequenza #{ è necessario che siano rispettate le condizioni riportate di seguito:

Notare quanto riportato di seguito:

Una correzione automatica aggiungerà il carattere di escape prima della sintassi #{.

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

La correzione automatica modificherà questo codice in:

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

Sono disponibili anche altri metodi differenti per disattivare EL (Expression Language):


Nota sulla precedenza:
Gli attributi isELIgnored e deferredSyntaxAllowedAsLiteral della direttiva della pagina hanno precedenza sui rispettivi elementi e valori in web.xml. Questi attributi della direttiva della pagina sostituiscono i valori dei rispettivi elementi in web.xml.

Per ulteriori informazioni, consultare: