Ich habe ein Java-Web-Projekt mit Maven-Unterstützung erstellt und ich habe Probleme mit der Weiterleitung einer Anfrage an eine innere .jsp-Seite.Forwarding Anfrage an eine innere .jsp Seite
Wie gesagt in Maven documentation
I main.java
Paket für Java-Ressourcen und main.webapp
Paket für Web-Inhalte verwenden. Jetzt möchte ich eine Anfrage weiterleiten. Das Servlet, das diese Logik verarbeitet, befindet sich in java.main.somepackage
und das .jsp befindet sich in java.webapp
. Wie kann ich die Anfrage für diese Datei weiterleiten? Die Bibliotheksstruktur ist dies, wie oben gezeigt:
Ich möchte xxxxxxxxx/survey/
-xxxxxxxxxx/survey/index.jsp
Jetzt weiterleiten, wenn ich auf die Schaltfläche klicken, der die Anforderung umleitet, der Weg, den ich bekommen ist: xxxxxxxxx/survey/
auch, warum ich req.getRequestDispatcher("survey.jsp").forward(req, resp);
verwenden . Wie kann ich den Forward erreichen, den ich brauche? Vielen Dank im Voraus
Können Sie Ihren Fehler hier aktualisieren? – VNT
@VNT Vielen Dank für Ihre Antwort, aber ich habe das Problem herausgefunden. War nicht das Servlet, das die Weiterleitung nicht gesendet hatte, war das Problem mit der Aktion des Formulars, das ich einreichte. Der Pfad zum Senden war anders als der Servlet Pfad – HasS
Bitte Code als Text eingeben, nicht als Screenshot –