org.apache.jasper.JasperException: The absolute uri: [http://j ava.sun.com/jsp/jstl/core] cannot ...


org.apache.jasper.JasperException: The absolute uri: [http://j

ava.sun.com/jsp/jstl/core] cannot be resolved in either web.x

ml or the jar files deployed with this application

当把Idea项目部署到tomcat中,浏览器出现的问题


出现这类问题通常有两种情况。

1.没有导入jar包

这类情况我们需要在项目下的WEB-INF的lib中导入这个jstl的jar包,

javax.servlet.jsp.jstl-api-1.2.2.jar 和      jstl-impl.jar 

      如图:


2.没有声明,或声明错误

JSTL 1.0 的声明是:

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

    JSTL1.1以后 的声明是:

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


如果以上两种你都做了,而且真的排查不出其他问题的时候,重新下载或解压一下你的Tomcat,然后把项目重新部署上去

当时我出现这个异常的时候,什么都排查了就一直有这个异常,反反复复一直折腾,心态快要炸裂,索性直接重新解压Tomcat,没想到就可以成功访问了。

哎!!突然想到这句

工欲善其事,必先利其器

你可能感兴趣的:(org.apache.jasper.JasperException: The absolute uri: [http://j ava.sun.com/jsp/jstl/core] cannot ...)