myEclipse 中的“找不到标签库描述符”错误

问题描述

我将一个项目从 Github 导入到 myElcipse(最新版本)中,并且我正在使用 Tomcat 9.0 版本进行部署。项目本身正在寻找 Tomcat v 7.0,它不在我的系统中,所以我将它切换到 v 9.0 并且它工作了。但在那之后,我收到了以下问题:

Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"

我的目录看起来有点像 this

these错误的样子。

现在,我看到您的 WEB-INF**->**lib 文件夹中需要有 jstl 文件。但是我的 WEB-INF 中没有 lib 文件夹。至少,不是根据这个项目。谁能告诉我应该进行哪些更改才能纠正此错误

Here's 包含这些错误之一的示例代码片段。

解决方法

你可以这样试试:

尝试从此链接下载jstl jar http://www.java2s.com/Code/Jar/j/Downloadjstljar.htm 并将该 jar 添加到 lib 文件夹中(如果存在),否则您可以按照以下步骤将 jar 直接添加到您的项目中。

  1. 在项目上右键-->build Path-->Configure Build Path-->Add External jars(选择从上面链接下载的jstl jar)-->应用-->确定。

这样您就可以将该 jar 添加到您的项目中。