Java Servlet ialah program yang berjalan pada pelayan Web atau pelayan aplikasi dan bertindak sebagai lapisan perantara antara permintaan daripada pelayar Web atau klien HTTP lain dan pangkalan data atau aplikasi pada pelayan HTTP.

Menggunakan Servlets, anda boleh mengumpul input pengguna daripada borang web, memaparkan rekod daripada pangkalan data atau sumber lain dan membuat halaman web secara dinamik.

Contoh Servlet sintaks

Servlet ialah kelas Java yang menyediakan permintaan HTTP dan melaksanakan antara muka javax.servlet.Servlet. Pembangun aplikasi web biasanya menulis servlet yang memanjangkan javax.servlet.http.HttpServlet, dan kelas abstrak yang melaksanakan antara muka Servlet secara khusus untuk mengendalikan permintaan HTTP.

Contoh Servlet contoh

// 导入必需的 java 库
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
// 扩展 HttpServlet 类
public class HelloWorld extends HttpServlet {
 
  private String message;
  public void init() throws ServletException
  {
      // 执行必需的初始化
      message = "Hello World";
  }
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
            throws ServletException, IOException
  {
      // 设置响应内容类型
      response.setContentType("text/html");
      // 实际的逻辑是在这里
      PrintWriter out = response.getWriter();
      out.println("<h1>" + message + "</h1>");
  }
  
  public void destroy()
  {
      // 什么也不做
  }}