1

AppEngineJSPでJSTLを使用してデータをレンダリングしたいと思います。ゲストブックのデモを完了しました。これは、次のようなJSTL呼び出し(リンクされた例から)を含めて、正常に機能します。

<blockquote>${fn:escapeXml(greeting_content)}</blockquote>

ただし、次に、タグを介してJSTLを使用しようとしました。例:次のようになります。

<fn:out value="greeting_content" />

あるいは単に

<fn:out value="" />

500エラーと例外スタックトレースが表示されます。

org.apache.jasper.JasperException: /guestbook.jsp(80,4) No tag "out" defined in tag library imported with prefix "fn"

JSTLライブラリは、例のようにファイルの先頭にインポートされます。

<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>

そして、予想どおり、その行を削除すると、$ {fn:something}呼び出しが機能しなくなります。

誰かがそれがなぜであるかについての考えを持っていますか?JSTLはそのように機能するはずですよね?ここで基本的なものが欠けているような気がしますが、それが何であるかがわかりません。

4

1 に答える 1

0

出力に使用する必要があり<c:out value=""/>ます。

于 2012-10-03T23:58:49.867 に答える