"Cannot find tag library descriptor" myEclipse 中的错误

"Cannot find tag library descriptor" error in 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 link http://www.java2s.com/Code/Jar/j/Downloadjstljar.htm 并将该 jar 添加到 lib 文件夹中(如果存在),否则您可以按照以下步骤将 jar 直接添加到您的项目中。

  1. 右击项目-->build Path-->Configure Build Path-->Add External jars (select 从上面下载的jstl jar link) -->Apply -->Ok.

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