刚从eclipse转到idea上来,使用maven导入了jstl的两个jar包,依赖如下:
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-spec</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-impl</artifactId>
<version>1.2.5</version>
</dependency>
jsp页面加入<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>之后,启动web项目总是提示The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar错误,试了很多方法,折腾了半天总算搞好了,解决方法如下:
上面的配置不变,在项目web/WEB-INF/下创建lib文件夹,从本地仓库中找到上面两个依赖文件夹中的taglibs-standard-impl-1.2.5.jar 和taglibs-standard-spec-1.2.5.jar,将这两个jar包复制到前面建好的lib目录下,并且选中两个jar包,数遍右键选Add as Library。再启动项目就一切ok了。
初学者的一点经验,希望能对遇到同样问题的人有帮助!