IntelliJ中的JSTL在JSP中出错

我在IntelliJ中玩Google App Engine。 我正在尝试在JSP中使用JSTL标记。 我在互联网上尝试了两种不同的URI,它们都给我错误:

 

  

它会删除URL,并说它无法解析taglib。 我已经尝试删除URL的不同部分,看看CtrlSpace是否给了我任何自动完成的爱,但没有运气。

任何想法我需要做些什么来使这项工作?

确保将JSTL库jar添加到模块依赖项中 。

将这样的内容添加到节点下的pom.xml (您正在使用maven,对吧?):

  javax.servlet jstl 2.5  

对于gradle和其他构建系统,请参阅https://mvnrepository.com/artifact/javax.servlet/servlet-api/2.5

另外,请确保为项目选择合适的版本。 要查看所有可用版本,请点击此处 。

在我的例子中,我不得不从apache( https://tomcat.apache.org/taglibs/standard/ )下载.jar并添加到我的项目依赖项中。

 File > Project Structure > Modules > Dependencies