Heim > Java > javaLernprogramm > Hauptteil

So erstellen Sie ein Servlet in der Idee

(*-*)浩
Freigeben: 2019-05-14 10:14:00
Original
24851 Leute haben es durchsucht

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.

So erstellen Sie ein Servlet in der Idee

Der erste Schritt besteht darin, ein neues Webprojekt zu erstellen.

So erstellen Sie ein Servlet in der Idee

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.

So erstellen Sie ein Servlet in der Idee

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. So erstellen Sie ein Servlet in der Idee

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.

So erstellen Sie ein Servlet in der Idee

So erstellen Sie ein Servlet in der Idee

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.

So erstellen Sie ein Servlet in der Idee

Der sechste Schritt ist Ausführen->Konfigurationen bearbeiten, um Tomcat zu konfigurieren, das normalerweise standardmäßig konfiguriert ist.

So erstellen Sie ein Servlet in der Idee

Der siebte Schritt besteht darin, die WEB-Ressource zu benennen. Sie kann auch „/“ oder leer sein.

So erstellen Sie ein Servlet in der Idee

Der achte Schritt besteht darin, ein neues Servlet unter src zu erstellen.

So erstellen Sie ein Servlet in der Idee

Schritt 9, web.xml konfigurieren, gibt an, unter welchem ​​Paket sich der kompilierte Bytecode des Servlets befindet, ist der Ressourcenname des Servlets

<?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>
Nach dem Login kopieren

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");
 }
}
Nach dem Login kopieren

Anzeigeeffekt: Die von uns ausgegebene Zeichenfolge erscheint

So erstellen Sie ein Servlet in der Idee

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage