我真的必须缺少一些东西,因为我从未能够使Eclipse认可任何项目中的标准JSP标签库。现在,我的项目启用了Dynamic Web Project构面,我可以在类路径中看到org.apache.taglibs.standard包,但是JSP编辑器一直在说它Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/[whatever]"(核心,fmt ...)。

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

在如此简单(古老)的问题上,我发现网络上没有任何有用的东西,这使我感到奇怪。那我想念什么呢?

最佳答案

standard.jar的.tld文件中提到的URI与我的JSP中的taglib声明uri属性不匹配。

09-15 23:26