JSP ファイルの予約シーケンス '#{' を確認する

この規則により、JSP ファイルでの '#{' シーケンスの使用にフラグを立てます。 JSP 2.1 では、構文 #{} が予約キーワードになりました。 シーケンス #{} を含む古い JSP ファイルが JSP 2.1 で使用されると、エラーが発生します。

#{ シーケンスを検出するには、以下の条件が該当する必要があります。

次の項目に注意してください:

自動修正により、#{構文の前にエスケープ文字が追加される。

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

自動修正では、このコードを次のように変更する:

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

式言語 (EL) を非アクティブ化する場合も、以下のようにさまざまな方法があります。


優先順位にご注意:
ページ・ディレクティブの isELIgnored 属性と deferredSyntaxAllowedAsLiteral 属性は、web.xml 内のそれぞれのエレメントと値より優先します。 これらのページ・ディレクティブ属性は、web.xml 内のそれぞれのエレメントの値を指定変更します。

追加情報については、以下を参照してください。