The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved
By:Roy.LiuLast updated:2019-08-17
Developing a Spring MVC, using a JSP file as a View resource.
example.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <html> <body> <h1>Spring MVC web application</h1> </body> </html>
Above is a simple JSP page, but hits the following jstl error?
SEVERE: Servlet.service() for servlet mvc-dispatcher threw exception 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 at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116) //...
Solution
By default, the jstl jar is not included in the Spring framework. To fix it, declares the jstl dependency like this :
pom.xml
<dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency>
From:一号门
Previous:How to install a Vim color scheme
COMMENTS