Um IDEA zum Erstellen eines Servlets zu verwenden, müssen Sie zunächst ein neues Java-Web erstellen und einen Tomcat-Server hinzufügen. Nur bei gemeinsamer Verwendung ist der Effekt sichtbar.
Empfohlener Kurs: Java-Tutorial.
Der erste Schritt besteht darin, ein neues Webprojekt zu erstellen.
Der zweite Schritt besteht darin, zwei neue Ordner im Verzeichnis web/WEB-INF zu erstellen. Klassen werden zum Speichern der Bytes verwendet Die Servlet-Codedatei (.class) und lib werden zum Speichern von Paketen verwendet, auf die das Projekt verweist.
Drücken Sie im dritten Schritt f4, um die Projektstruktur aufzurufen, rufen Sie die Registerkarte „Module“ (IDEA-Projekt) auf und geben Sie die beiden Pfadänderungen aus die Pfade zu den in Schritt 2 erstellten Klassen.
Schritt 4, dann klicken Sie auf Abhängigkeiten, wählen Sie das +-Zeichen rechts aus, erstellen Sie einen neuen JARS-Pfad und wählen Sie den in Schritt 2 erstellten lib-Ordner aus.
Der fünfte Schritt besteht darin, die Registerkarte „Artefakte“ aufzurufen und das Ausgabeverzeichnis festzulegen as Erstellen Sie den neuen Projektordner unter „webapps“ am Tomcat-Installationsort.
Der sechste Schritt ist Ausführen->Konfigurationen bearbeiten, um Tomcat zu konfigurieren, das normalerweise standardmäßig konfiguriert ist.
Der siebte Schritt besteht darin, die WEB-Ressource zu benennen. Sie kann auch „/“ oder leer sein.
Der achte Schritt besteht darin, ein neues Servlet unter src zu erstellen.
Schritt 9, web.xml konfigurieren,
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <servlet> <servlet-name>MyServlet</servlet-name> <servlet-class>com.tqh.MyServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/A</url-pattern> </servlet-mapping> </web-app>
Schritt 10, schreiben Sie das Servlet
package com.tqh; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; public class MyServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request,response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out=response.getWriter(); out.println("this is servlet"); } }
Anzeigeeffekt: Die von uns ausgegebene Zeichenfolge erscheint
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein Servlet in der Idee. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!