Preparación del entorno:
- IDEA 2021
- Experto 3.6.3
- tomcat9
crear proyecto
Abra IDEA para crear un nuevo proyecto
¡Aviso! ¡Aviso! ¡Aviso!
Al configurar maven, elija su propio maven, no elija el maven incluido,
elija su propio maven
, haga clic en Finalizar y cree con éxito
importar dependencias
pd: importar dependencias es usar la herramienta maven para importar los paquetes jar necesarios en su propio proyecto.Debido
a que el significado en inglés de dependencia es dependencia, se conoce comúnmente como importar dependencias.
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
como se muestra en la imagen
Escritura de servlets
Cree una clase Java llamada HelloServlet
Presione Ctrl+O (acceso directo) para anular los métodos doGet() y doPost()
Configurar Servlets directamente usando anotaciones
package com.hrbu.web;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet(urlPatterns = {
"/hello"})
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
PrintWriter writer = resp.getWriter();
writer.println("Hello Servlet");
}
}
Configurar Tomcat
Haga clic en Aceptar para completar la configuración.
Inicie Tomcat y acceda
Visite http://localhost:8080/javaweb_demo_war/hello.
El cuadro azul es la URL configurada en Tomcat.
Cuando se corrige el artefacto, se generará automáticamente o se puede modificar manualmente.
El cuadro azul es el Servlet configurado por tú mismo.