- PR -

EL式を使用するための設定方法

1
投稿者投稿内容
トッティ
会議室デビュー日: 2005/04/18
投稿数: 11
投稿日時: 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

宜しくお願いします。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-07-05 12:19
<el-ignored>true</el-ignored>

これは、タグ名から想像できると思いますが
EL式を無視する設定です。

現在はtrueなので、EL式が無視され直接出力されていますね。
トッティ
会議室デビュー日: 2005/04/18
投稿数: 11
投稿日時: 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/04/18
投稿数: 11
投稿日時: 2005-07-06 15:50
JSPファイルのpageディレクティブに
isELIgnored="false"
を追加する事で問題が解消されるようです。

お手数お掛けしました。
1

スキルアップ/キャリアアップ(JOB@IT)