Tomcat页面访问报错The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xm

先检查声明是否正确
JSTL 1.0 的声明是:
<%@ taglib prefix=“c” uri="http://java.sun.com/jstl/core " %>

JSTL1.1 和1.2的声明是:
<%@ taglib prefix=“c” uri=http://java.sun.com/jsp/jstl/core %>

经分析,在个人引入pom jstl依赖成功后依然无法解析jstl的引用地址uri的资源,那么肯定是tomcat服务器处理有问题,首先要检查的就是tomcat的依赖包,果然tomcat的lib下没有相关的jstl的jar包

思路有了解决起来就易如反掌了
1 jstl1.1版本由2个必要包构成:standard-1.1.jar和JSTL1.1.jar;而jstl1.2版本只有一个必要包JSTL1.2.jar,还要注意tomcat6以下的版本应该不支持JSTL1.2.jar
2 我用的是1.1版本,将standard-1.1.jar和JSTL1.1.jar复制到tomcat的lib包下
Tomcat页面访问报错The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xm_第1张图片

你可能感兴趣的:(error,java,tomcat,maven,jsp)