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

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

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

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

クイック・フィックスは、#{ 構文規則の前にエスケープ文字を追加します。

例:
<h1>これは、検出されるテンプレート・テキストの例です: #{detected}</h1>

クイック・フィックスはこのコードを次のように変更します。

<h1>以下は、検出されるテンプレート・テキストの例です:\#{detected}</h1>

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


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

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