Das absolute uri: http://java.sun.com/jsp/jstl/core kann nicht aufgelöst werden [duplizieren]

8

Ich habe ein neu erstelltes Maven-Webapp-Projekt aufgenommen und möchte damit die einfachste der mvc-Anwendungen machen. Meine Umgebung sieht so aus:

%Vor%

Mein ApplicationContext ist so einfach wie:

%Vor%

web.xml so einfach:

%Vor%

Mein Controller ist genau so:

%Vor%

Meine Meinung ist:

%Vor%

Der Fehler, den ich bekomme, ist

  

org.apache.jasper.JasperException: Die absolute URL: CSS kann nicht in web.xml aufgelöst werden oder die mit dieser Anwendung bereitgestellten JAR-Dateien

Frage 1 : Ich frage mich, ob es aufgrund der Versionen, die ich benutze, ich glaube, ich habe etwas über die unterstützte Version in Tomcat gelesen, und die Java EE Version verwendet. t bekommen wirklich davon einen Weg, mein Problem zu beheben. Wie kann ich das beheben?

Frage 2 : Vor diesem Fehler hatte ich den Code 400, weil ich ihn nicht korrekt auf views/home.jsp zeigte, aber ich habe bemerkt, dass wenn ich die App in Netbeans starte, der Browser geöffnet wird mit der URL: Ссылка , während ich Ссылка admin-webapp ist der Name meines Krieges. Ich glaube, das ist ein Problem und möchte es angehen.

    
black sensei 14.04.2011, 00:55
quelle

2 Antworten

11

Sie benötigen die JSTL-Implementierung:

%Vor%

Oder wenn Sie das JSTL jar manuell hinzufügen:

%Vor%     
Jeff 14.04.2011, 01:51
quelle
-1
  1. Laden Sie die JSTL-API und die JSTL-Implementierung von hier herunter
  2. Fügen Sie diese Anweisung hinzu: <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

  3. Fügen Sie die JAR-Datei in Ihren WEB-INF / lib-Ordner ein. Das sollte funktionieren. (Es hat für mich gearbeitet.)

Prashant Ghimire 16.03.2015 01:31
quelle

Tags und Links