Das absolute uri:http://java.sun.com/jsp/jstl/core kann nicht aufgelöst werden
Entwicklung einer Spring MVC unter Verwendung einer JSP-Datei als View-Ressource.
example.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>Spring MVC web application
Oben sehen Sie eine einfache JSP-Seite, die jedoch den folgenden JSTL-Fehler enthält:
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) //...
Lösung
Standardmäßig ist das JSTL-Glas nicht im Spring-Framework enthalten. Um das Problem zu beheben, deklariert man die jstl-Abhängigkeit folgendermaßen:
pom.xml
jstl jstl 1.2