Der absolute URI: http://java.sun.com/jsp/jstl/core kann nicht aufgelöst werden

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