- - PR -
EL式を使用するための設定方法
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-07-05 11:08
Tomcat5にてEL式を使用したいのですが、うまく表示させる事
ができません。 Tomcat5ではEL式を標準でサポートしているとの事ですが、 何か設定が必要なのでしょうか。 現状、web.xmlは以下のようにしています。 --------<web.xml一部抜粋(jsp-examplesをコピー)>------------ <jsp-config> <taglib> <taglib-uri>http://java.sun.com/jstl/core</taglib-uri> <taglib-location>/WEB-INF/tld/c.tld</taglib-location> </taglib> <jsp-property-group> <description> Special property group for JSP Configuration JSP example. </description> <display-name>JSPConfiguration</display-name> <url-pattern>/misc/config.jsp</url-pattern> <el-ignored>true</el-ignored> <page-encoding>ISO-8859-1</page-encoding> <scripting-invalid>true</scripting-invalid> <include-prelude>/misc/prelude.jspf</include-prelude> <include-coda>/misc/coda.jspf</include-coda> </jsp-property-group> </jsp-config> -----------------------<JSPファイル>---------------------- <%@ page contentType="text/html; charset=Shift_JIS" %> <html> <head><title>Hello World!</title></head> <body> <h1>計算結果</h1> <p> ${1 + 2 * 3} </p> </body> </html> ------------------------------------------------------------ 【バージョン】 OS :Windows2000Pro J2SE :SDK1.4.2_06 Tomcat:5.0.30 宜しくお願いします。 |
|
投稿日時: 2005-07-05 12:19
<el-ignored>true</el-ignored>
これは、タグ名から想像できると思いますが EL式を無視する設定です。 現在はtrueなので、EL式が無視され直接出力されていますね。 |
|
投稿日時: 2005-07-05 14:14
ご回答ありがとうございます。
指摘されまして、 <el-ignored>false</el-ignored>に変更、また<el-ignored>タグを削除したのですが、 まだEL式がそのまま表示されます。。 <jsp-property-group>タグについては、Tomcat付属のjsp-examplesのweb.xmlから コピーしています。 jsp-examplesディレクトリ以下に先程のJSPファイルを格納して実行すると、 EL式が正しく評価されます。 jsp-examplesでは、<el-ignored>true</el-ignored>となっているはずなのに、 なぜでしょう?? 自分で作成したコンテキスト内のweb.xmlが根本的に間違えているのでしょうか? |
|
投稿日時: 2005-07-06 15:50
JSPファイルのpageディレクティブに
isELIgnored="false" を追加する事で問題が解消されるようです。 お手数お掛けしました。 |
1