Prüfen, ob die reservierte Sequenz '#{' in JSP-Dateien vorhanden ist

Diese Regel markiert die Verwendung der Sequenz "#{" in JSP-Dateien. In JSP 2.1 ist die Syntax "#{}" jetzt ein reserviertes Schlüsselwort. Wenn ältere JSP-Dateien, die die Sequenz "#{}" enthalten, in JSP 2.1 verwendet werden, generieren sie einen Fehler.

Damit die Sequenz "#{" erkannt wird, müssen die folgenden Bedingungen erfüllt sein:

Beachten Sie die folgenden Punkte:

Die Schnellkorrektur fügt das Escape-Zeichen vor der Syntax "#{" hinzu.

Beispiel:
<h1>Dies ist ein Beispiel für Vorlagentext, der erkannt wird: #{detected}</h1>

Die Schnellkorrektur ändert den Code wie folgt:

<h1>Dies ist ein Beispiel für Vorlagentext, der erkannt wird: \#{detected}</h1>

Es auch verschiedene Möglichkeiten zum Inaktivieren der EL-Syntax (Expression Language):


Anmerkung zur Priorität:
Die Attribute isELIgnored und deferredSyntaxAllowedAsLiteral der Seitenanwendung haben Vorrang vor den entsprechenden Elementen und Werten in web.xml. Diese Seitenanwendungsattribute überschreiben die Werte der entsprechenden Element in web.xml.

Weitere Informationen finden Sie unter: