Da die Version, die ich beim Lernen verwendet habe, relativ neu war und die Tutorials im Internet alle alte Versionen waren, traten viele Probleme auf. Im Folgenden finden Sie eine Zusammenfassung, die anderen Anfängern helfen soll, Fallstricke zu vermeiden. 1: Der Projektname kann beliebig gewählt werden 2: Aktivieren Sie das Kontrollkästchen „Webanwendung“ und klicken Sie auf „OK“. 3: 4: Wählen Sie dann Abhängigkeiten aus, klicken Sie unten auf das +-Zeichen, wählen Sie Jars oder Dirxxxxxxxx aus, wählen Sie das gerade erstellte Lib-Verzeichnis aus und wenn Sie das zu verwendende Verzeichnis auswählen möchten, wählen Sie Jar Direxxxxxxx aus, aktivieren Sie es, klicken Sie auf Übernehmen und OK 5: 6: 7: 8: importiere jakarta.servlet.ServletException; importiere jakarta.servlet.annotation.WebServlet; importiere jakarta.servlet.http.HttpServlet; importiere jakarta.servlet.http.HttpServletRequest; importiere jakarta.servlet.http.HttpServletResponse; importiere java.io.IOException; importiere java.io.PrintWriter; @WebServlet(name = "Anmeldung") öffentliche Klasse Login erweitert HttpServlet { @Überschreiben geschützt void doPost(HttpServletRequest-Anfrage, HttpServletResponse-Antwort) wirft ServletException, IOException { Antwort.setContentType("text/html"); PrintWriter ausgeben = response.getWriter(); out.println("<!DOCTYPE HTML>"); out.println("<HTML>"); out.println(" <HEAD><TITLE>Anmelden</TITLE></HEAD>"); out.println(" <BODY>"); out.print("Dies ist die Anmeldeseite"); out.print(diese.getClass()); out.println(" </BODY>"); out.println("</HTML>"); aus.spülen(); aus.schließen(); } @Überschreiben geschützt void doGet(HttpServletRequest-Anforderung, HttpServletResponse-Antwort) wirft ServletException, IOException { Antwort.setContentType("text/html"); PrintWriter ausgeben = response.getWriter(); out.println("<!DOCTYPE HTML>"); out.println("<HTML>"); out.println(" <HEAD><TITLE>Anmelden</TITLE></HEAD>"); out.println(" <BODY>"); out.print("Dies ist die Anmeldeseite"); out.print(diese.getClass()); out.println(" </BODY>"); out.println("</HTML>"); aus.spülen(); aus.schließen(); } } Ändern Sie dann die Datei web.xml wie folgt:
-name kann ein beliebiger Name sein, solange die oberen und unteren Teile konsistent sind. Servlet-Klasse sollte mit dem Klassennamen übereinstimmen. URL-Muster sollte mit xxxx in @WebServlet(name="xxxx") in der Java-Klasse identisch sein, wobei xxxx der Pfad ist. Dies ist das Ende dieses Artikels über die Fallstricke der neueren Version des IDEA2021 Tomcat10-Servlets. Weitere verwandte Inhalte zum Idea2021 Tomcat-Servlet finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Beispielcode zum Ausblenden von Element-Bildlaufleisten mithilfe von CSS
>>: Optimierung von JavaScript und CSS zur Verbesserung der Website-Leistung
Bei vielen Benutzern ist dieser Fehler beim Start...
Wenn eine Website im Breitbildformat ist, ziehen ...
Inhaltsverzeichnis 1. Sicherung 1.1 Vollständig v...
Inhaltsverzeichnis Vorwort Was sind dynamische Ei...
Cocos Creator-Version: 2.3.4 Demo-Download: https...
Bild herunterladen Docker-Pull MySQL:5.7 docker p...
1. Ändern Sie die Docker-Konfigurationsdatei des ...
Unterschied zwischen HTML und XHTML 1. XHTML-Elem...
Wissenspunkt 1: Legen Sie die Basis-URL der Webse...
1. Warum wird das Auswerfen nicht empfohlen? 1. W...
Wenn Sie viele Websites durchsuchen, werden Sie fe...
Inhaltsverzeichnis 1. Laden Sie das MySQL-Install...
Eine einfache Nummernschild-Eingabekomponente (vu...
Siehe: https://www.jb51.net/article/112612.htm Üb...
Hier erfahren Sie, wie Sie nach der Verkleinerung...