java - Eclipse 找不到 JSP 标记库

标签 java eclipse jsp

我确实错过了一些东西,因为我从来没有能够让 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 属性不匹配。

关于java - Eclipse 找不到 JSP 标记库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39707747/

相关文章:

java - Eclipse 中 Java Web 应用程序的结构

java - dateFormat 不包含解析的日期

java - 使用显示标签格式化导出到 excel 的表格设计

java - 在 Scriptlet 中访问 JSTL 变量

java - 按指定顺序从 LinkedHashMap 中检索 KeySet

java - Java 的 Exception 类是检查类型吗?

android - Eclipse Android - Logcat 清除速度太快

java - Android 应用程序意外停止

eclipse - 如何从 Eclipse Mars (4.5.1) 卸载标准插件

java - 如何处理 Java Web 应用程序中的异常?