iはJSTLの問題を持っていない、私はjstl1.1と標準の両方が含まれているjstl-1.2.jar
をダウンロードした新しいWebアプリケーションプロジェクトのバージョン2.5JSTLの問題は、jasperException URIが
をEclipseのIDEを使用して作成されています私のプロジェクトのライブラリに正しく追加されています。
私はタグライブラリを参照しています方法は次のとおりです。
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
c.tld
ファイルで指定された:
<description>JSTL 1.1 core library</description>
<display-name>JSTL core</display-name>
<tlib-version>1.1</tlib-version>
<short-name>c</short-name>
<uri>http://java.sun.com/jsp/jstl/core</uri>
Eclipseは赤で何かを下線いないか、そう警告を与えるものではありませんtaglibの参照がうまくいけば、私は知らない、なぜ、私は次のエラーを取得するプロジェクトを実行する:
uriはアプリケーションをデプロイするために使用されるファイルの1つであるc.tld
ファイルにあるため、そうではありません。
正直言って、これは別のIDEでうまく動作しますが、これは市場関連の理由では言及しませんが、それはEclipseでも動作するようにするためです。
あなたにはどんなアドバイスがありますか?
クラスパス上でjstl.jarを使ってもうまく動作します。 – Bozho
クラスパスに 'standard.jar'もあると思いますか?私がstandard.jarとjstl.jarを試してみたら、 "http://java.sun.com/jstl/core"のtaglib参照uriを変更しなければならないが、同じエラーが表示される – JBoy
standard.jarは必要ありませんJSTL 1.2で。 –