JAVA:IT TRICK

EL式の無効化

JSP内でのEL式を無効にする方法を紹介します。
  • このエントリーをはてなブックマークに追加
  • Clip to Evernote
  • IT TRICK RSS

EL式を無効に設定することができます。無効にすることで同一プロジェクト内でのJSP式とEL式の混在を防げます。また、EL式を無効にするにはpageディレクティブで設定する方法とweb.xmlで一括設定する方法があります。

pageディレクティブで設定する場合は以下のようにJSPに記述します。

pageディレクティブの設定
<%@page isELIgnored="true" %>

web.xmlで一括設定する場合は以下のように設定します。

web.xmlでの設定
<jsp-config>
    <jsp-property-group>
        <url-pattern>/*</url-pattern>
        <el-ignored>true</el-ignored>
    </jsp-property-group>
</jsp-config>

また、EL式はJSP2.0(サーブレット2.4)以降の機能なので、web.xmlのバージョンで2.4より前を指定した場合も無効になります。