Maison >Java >javaDidacticiel >Comment créer un servlet dans une idée

Comment créer un servlet dans une idée

(*-*)浩
(*-*)浩original
2019-05-14 10:14:0024890parcourir

Pour utiliser IDEA pour créer un servlet, vous devez d'abord créer un nouveau site Web Java et ajouter un serveur Tomcat. Ce n'est que lorsqu'ils sont utilisés ensemble que l'effet peut être vu.

Cours recommandé : Tutoriel Java.

Comment créer un servlet dans une idée

La première étape consiste à créer un nouveau projet Web.

Comment créer un servlet dans une idée

La deuxième étape consiste à créer deux nouveaux dossiers dans le répertoire web/WEB-INF, les classes servent à stocker les octets de le fichier Code du servlet (.class), lib est utilisé pour stocker les packages référencés par le projet.

Comment créer un servlet dans une idée

La troisième étape, appuyez sur f4 pour entrer dans la structure du projet, entrez dans l'onglet Modules (projet IDÉE) et affichez les deux chemins de changement. les chemins d'accès aux classes créées à l'étape 2. Comment créer un servlet dans une idée

Étape 4, puis cliquez sur Dépendances, sélectionnez le signe + à droite, créez un nouveau chemin JARS et sélectionnez le dossier lib créé à l'étape 2.

Comment créer un servlet dans une idée

Comment créer un servlet dans une idée

La cinquième étape consiste à accéder à l'onglet Artefacts et à définir le répertoire de sortie as Créez le nouveau dossier de projet sous webapps dans l'emplacement d'installation de Tomcat.

Comment créer un servlet dans une idée

La sixième étape est Exécuter -> Modifier les configurations pour configurer Tomcat, qui est généralement configuré par défaut.

Comment créer un servlet dans une idée

La septième étape consiste à nommer la ressource WEB Elle peut aussi être "/" ou vide.

Comment créer un servlet dans une idée

La huitième étape consiste à créer une nouvelle servlet sous src.

Comment créer un servlet dans une idée

Étape neuf, configurez web.xml, indiquez sous quel package se trouve le bytecode compilé du servlet, est le nom de la ressource de la servlet

<?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>

Étape 10, écrivez la 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");
 }
}

Effet d'affichage : la chaîne que nous produisons apparaît

Comment créer un servlet dans une idée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn