2016-09-26 646 views
0

Eclipseはどのプロジェクトでも標準のJSPタグライブラリを認識できるようになりました。今、私のプロジェクトではダイナミックWebプロジェクトファセットが有効になっていますが、クラスパスにorg.apache.taglibs.standardパッケージが表示されていますが、JSPエディタはそれをCan not find the tag library descriptor for "http://java.sun.com/jsp/jstl/[whatever]"(core、fmt ...)と続けています。次のようにEclipseはJSPのtaglibを見つけることができません

マイ.project性質は次のとおりです。

<natures> 
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature> 
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature> 
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature> 
    <nature>org.eclipse.jdt.core.javanature</nature> 
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature> 
</natures> 

Here is what my standard.jar and its Manifest look like.

私はこのような単純な(古い)問題についてウェブ上の有益な何も見つからなかった、それは私をweirds。それで私は何が欠けているのですか?

+0

あなたはまだこれを見ましたか?それは関連しているかもしれません。 http://stackoverflow.com/questions/13285826/can-not-find-the-tag-library-descriptor-for-http-java-sun-com-jsp-jstl-core – Lexi

+0

クラスファイルが表示される場合がありますが、 'http://java.sun.com/jsp/jstl/ [何でも]'の実際の.tldファイルはどこですか? – nitind

+0

@nitind&Lexi standard.jarファイルのビューを追加するために投稿を編集しました。仕様バージョンに基づいて、私はJSTL 1.0を使用しているようです。 –

答えて

1

standard.jarの.tldファイルに記述されているURIが、JSPのtaglib宣言uri属性と一致しませんでした。

関連する問題