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 Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Konfigurieren Sie zunächst ...
Da immer mehr Docker-Images verwendet werden, mus...
Nach dem Drücken der Eingabetaste auf der Webseite...
Nach dem Zurücksetzen des Systems hatte die MySQL...
Ziehen Sie das Bild: [mall@VM_0_7_centos ~]$ sudo...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis 1. Lösung 2. Lassen Sie den Br...
Vorwort Kürzlich habe ich den Startvorgang von To...
1. Prinzip des besten linken Präfixes – Wenn mehr...
Verwenden Sie einen JS-Timer, um ein Element zu e...
Inhaltsverzeichnis Vorwort Umsetzungsideen Implem...
So schreiben Sie Urteilsaussagen in MySQL: Method...
Wir erfinden das Rad neu: Hier verwenden wir Neuv...
Inhaltsverzeichnis Tutorial-Reihe 1. Beschreibung...