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
Innerhalb der Zeilen können die hellen Rahmenfarb...
Wie unten dargestellt: #!/usr/bin/env python3.5 p...
Horizontales Scrollen ist nicht in allen Situation...
Inhaltsverzeichnis Hintergrund Problembeschreibun...
Vorwort In diesem Artikel wird hauptsächlich ein ...
Das beliebteste Tag ist IE8 Browser-Anbieter geben...
Inhaltsverzeichnis 1. Grundlegende Grammatik 2. F...
1. MySQL herunterladen Offizielle Website-Downloa...
Vor ein paar Tagen habe ich auf Codepen ein Beisp...
Redis verwendet das Apline-Image (Alps) von Redis...
In diesem Artikel wird der spezifische Code von j...
Als Tester müssen Sie während des Lernprozesses h...
Standardmäßig generiert die MyISAM-Tabelle drei D...
Dieser Artikel veranschaulicht anhand von Beispie...
Vorwort In einem üblichen Geschäftsszenario müsse...