Hallo, ich versuche eine einfache jsp-Datei mit Tomcat zu kompilieren, aber ich habe diese Fehlermeldung
%Vor%test.jsp (im Webcontent)
%Vor%Mitglied.java
%Vor%}
Soweit ich das beurteilen kann, habe ich dieses Problem, weil mein Tomcat die Klassendatei nicht finden kann, Also habe ich meine Klassendateien auf
gestelltaber nichts davon hat geklappt. Irgendwelche Hilfe?
Bearbeiten: Nachdem ich meine Importdeklaration von
geändert habe %Vor%bis
%Vor%Es gab mir tatsächlich eine neue Art von Fehler:
%Vor%Dies kann durch einen Jar-Konflikt verursacht werden. Entfernen Sie die servlet-api.jar in Ihrem Servlet / WEB-INF / Verzeichnis,% Tomcat home% / lib hat bereits diese lib.
Sie müssen Klassendateien nicht manuell auf Tomcat setzen. Stellen Sie nur sicher, dass Ihre Paketdeklaration für Member
korrekt als
da ist das einzige Anwendungspaket, das Sie in Ihre JSP importieren.
%Vor% Das Problem wird verursacht, weil Sie die Klasse pageNumber.Member
in Ihre JSP importieren müssen. Stellen Sie sicher, dass auch andere Pakete und Klassen wie java.util.List
enthalten sind.
Dennoch haben Sie ein großes Problem, indem Sie Scriptlets in Ihrer JSP verwenden . Siehe Wie vermeidet man Java-Code in JSP-Dateien? und fange an, EL und JSTL und sich stattdessen mehr auf eine MVC-Lösung konzentrieren.
Diese Zeile von Ihnen:
%Vor% Erfordert ein @
Symbol vor %
wie folgt: