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
In diesem Artikel wird der spezifische Code von j...
<br />Informationsduplikation, Informationsü...
Inhaltsverzeichnis Beschränkung der Bezeichnerlän...
Vorschlag: Das möglichst häufige handschriftliche ...
Inhaltsverzeichnis Logische Schichtung Trennen Si...
<div Klasse="Box"> <img /> ...
Inhaltsverzeichnis Vuex-Persistenz Zusammenfassen...
Inhaltsverzeichnis 1. Bauen Sie mit dem offiziell...
Hintergrundinformationen Ich habe kürzlich einige...
1. Alipay-Methode: Alipay-Methode: Klicken Sie zu...
Mehrere Unterschiede zwischen MySQL 5.x und MySQL...
Inhaltsverzeichnis einführen Anwendungsszenarien ...
1. Effektanzeige Ein in JavaScript geschriebenes ...
In diesem Artikelbeispiel wird der spezifische JS...
Zum Beginn des neuen Jahres möchte ich meinen Fre...