Java Servlet est un programme qui s'exécute sur un serveur Web ou un serveur d'applications et agit comme une couche intermédiaire entre les requêtes d'un navigateur Web ou d'un autre client HTTP et une base de données ou une application sur le serveur HTTP.

à l'aide des servlets, vous pouvez collecter les entrées des utilisateurs à partir de formulaires Web, présenter des enregistrements à partir de bases de données ou d'autres sources et créer dynamiquement des pages Web.

Instance de servlet syntaxe

Servlet est une classe Java qui sert les requêtes HTTP et implémente l'interface javax.servlet.Servlet. Les développeurs d'applications Web écrivent généralement des servlets qui étendent javax.servlet.http.HttpServlet et des classes abstraites qui implémentent l'interface Servlet spécifiquement pour gérer les requêtes HTTP.

Instance de servlet exemple

// 導(dǎo)入必需的 java 庫(kù)
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
// 擴(kuò)展 HttpServlet 類(lèi)
public class HelloWorld extends HttpServlet {
 
  private String message;
  public void init() throws ServletException
  {
      // 執(zhí)行必需的初始化
      message = "Hello World";
  }
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
            throws ServletException, IOException
  {
      // 設(shè)置響應(yīng)內(nèi)容類(lèi)型
      response.setContentType("text/html");
      // 實(shí)際的邏輯是在這里
      PrintWriter out = response.getWriter();
      out.println("<h1>" + message + "</h1>");
  }
  
  public void destroy()
  {
      // 什么也不做
  }}