Zunächst funktioniert mein JSTL-Code auf meinem Server, weil ich die richtige Jar-Datei im Lib-Ordner von tomcat7 habe. Das ist nur ein IDEA-Problem. Meine Fragen kommen zu dem Punkt, wo ich dieselbe JAR-Datei in meinem Dateiverzeichnis innerhalb von IntelliJ ablege.
Ich habe in IntelliJ und JSTL einen Fehler festgestellt.
Mein Problem ist, dass wenn ich
benutze %Vor%Dies führt dazu, dass taglib nicht mit uri aufgelöst werden kann. Ich habe verschiedene Jar-Dateien ausprobiert und weiß, dass ich die Version für mein Servlet korrigieren muss.
Ich habe tomcat7 auf Ubuntu Server 15.04 und IntelliJ 14.1.3 ausgeführt.
Ich habe versucht, die JAR-Datei über die Projektstruktur zu importieren und sie an verschiedenen Stellen einzufügen, aber immer noch denselben Fehler, nachdem ich das Projekt neu erstellt und die IDEA geschlossen und wieder geöffnet habe.
Dieser Beispielcode wird ausgeführt, wenn er auf Tomcat bereitgestellt wird, aber IntelliJ weiterhin Fehler gibt.
%Vor%Ich würde gerne wissen, wie man IntelliJ davon abhält, Fehler in meiner Syntax zu geben, obwohl der Code funktioniert.
Ich habe gelesen JSTL in IntelliJ gibt Fehler in JSP
und
Immer noch kein Glück.
Fügen Sie dies zuerst an den Anfang Ihrer ".jsp" -Datei:
%Vor%Es wird weiterhin Syntaxfehler geben, aber Sie können das beheben, indem Sie "javax.servlet: jstl: 1.2" (ohne Anführungszeichen) als Modulabhängigkeit hinzufügen. Gehen Sie hierzu folgendermaßen vor:
javax.servlet:jstl:1.2
und drücken Sie auf OK, um die oben genannte Bibliothek als Modul herunterzuladen und hinzuzufügen. Tags und Links java jsp tomcat intellij-idea jstl