0

私はStruts1.2ベースのWebアプリを持っており、JSPページで多くのスクリプトレットコードを使用しています。JSTLを使用してコードをクリーンアップしたいと思います。サーブレット仕様レベル:2.3およびJSP仕様レベル:1.2。WSAD5.1を使用しています。

<c:if></c:if>タグを使用してみましたが、プロジェクトのビルド時に次のエラーが発生します。「JSP翻訳:タグの場合は読み込めません」

このタグライブラリのtaglibs要素とTLDファイルを適切なフォルダーに含めました。

コンテナがタグハンドラを見つけることができないと思います。

誰かがこれについて彼らの考えを共有することができれば素晴らしいでしょう。

4

2 に答える 2

1

サーブレット コンテナと互換性のあるバージョンの JSTL を使用していることを確認してください。たとえば、JSTL 1.1 は JSP 2.0 以降とのみ互換性があります。

于 2009-06-16T12:45:03.920 に答える
0

これを使用してみてください:

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

これの代わりに、またはその逆。

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
于 2010-07-30T03:27:47.963 に答える