※ ChatGPTを利用し、要約された質問です(原文:Functionsタグライブラリの使い方について)
Functionsタグライブラリの使い方について
このQ&Aのポイント
Javaの初心者がFunctionsタグライブラリの使い方について質問しています。
参考書で紹介されているコードを実行しても正しく表示されない問題が発生しています。
現在の実行環境はTomcat5.5.17とjdk1.5.0_06を使用しています。
はじめまして。Javaの初心者です。
参考書を読みながらタグの学習をしているのですが、
どうしてもわからないことがあります。
それは、参考書には、例えば、以下のようなコード
のように記述して実行すると、
*************************************************
<%@ page contentType="text/html; charset=Shift_JIS" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<html>
<head>
<title>Test</title>
</head>
<body>
<c:set var="a" value="aaaaa"/>
<p>${fn:toUpperCase(a)}</p>
</body>
</html>
*************************************************
AAAAAと表示されるというようなことが書かれていますが、実際にコードを実行させてみると、
「${fn:toUpperCase(a)}」が表示されてしまいます。
どのようにすれば、参考書のような実行結果が得られるのでしょうか?
現在の実行環境は、Tomcat5.5.17 jdk1.5.0_06を使用しています。どうか教えてください。お願いします。
お礼
fortranxp様へ ご回答ありがとうございました。助かりました。 <%@ page isELIgnored="false" %>を指定したところ 表示されました。 Functionsタグライブラリの使い方 云々の話というよりかは、式言語を無視するかどうかのことだったんですね。pageディレクティブにisELIgnoredという属性があるとはわかりませんでした。勉強不足を痛感しています。