我有一个 Maven web 项目,我在其中添加了JSTL依赖项pom.xml
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
在.jsp
文件中,我有 taglib 如下
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
但是,eclipse在那条线上显示错误
找不到“ http://java.sun.com/jsp/jstl/core ”的标签库描述符
但是当我包含jstl.jar
in时WEB-INF/lib
,eclipse 不会显示这样的错误。
我的问题是,
即使 JSTL 包含在 Maven 依赖项中,为什么我还需要jstl.jar
在文件夹中?WEB-INF/lib