0%
这是一片思考的空间 -- arthinking
Spring 重构&代码整洁之道 软件设计 JVM 并发编程 数据结构与算法
Java技术栈 - 涉及Java技术体系

The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application

1、问题:

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application

2、问题描述:

使用了maven管理,在pom.xml中加入如下Jar:

jstl jstl 1.1.2 taglibs standard 1.1.2

用maven编译启动服务器后,访问添加了如下标签的页面:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

发现访问页面提示如下错误:

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application

3、解决方法:

可能是JAR文件的版本问题,关于使用Maven的pom.xml文件的方式还没有具体的方法。可以先手动添加JAR文件。从当前使用的Tomcat的解压路径中复制%TOMCAT_HOME%/webapps/examples/WEB-INF/lib 目录中目录中的jstl.jar 和 standard.jar两个Jar包到项目的WEB-INF的lib目录下,重新用maven编译,启动服务器,问题解决。

欢迎关注我的其它发布渠道