pH Cito pH Cito - 2 months ago 12
Java Question

Eclipse can't find JSP taglibs

I must really be missing something because I have never been able to make Eclipse acknowledge the standard JSP taglibs in any project. Right now, my project has the Dynamic Web Project facet enabled, I can see the

org.apache.taglibs.standard
packages in the classpath, yet the JSP editor keeps saying that it
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/[whatever]"
(core, fmt...).

My
.project
natures are as follows:

<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.


I found nothing useful on the web on such a simple (and old) matter, it weirds me out. So what am I missing?

Answer

The URIs mentionned in the .tld files of the standard.jar weren't matching the taglib declarations uri attribute in my JSPs.