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, membentangkan rekod daripada pangkalan data atau sumber lain dan membuat halaman web secara dinamik.

Kod status HTTP Servlet sintaks

Format permintaan HTTP dan mesej respons HTTP adalah serupa, dengan struktur berikut:

Baris status awal + pemulangan gerabak dan suapan baris (pulangan gerabak + suapan talian)

Sifar atau lebih baris pengepala + pemulangan gerabak dan suapan baris

Barisan kosong, iaitu, pemulangan pengangkutan dan aksara suapan baris

Isi mesej pilihan, seperti fail, data pertanyaan atau output pertanyaan

Kod status HTTP Servlet contoh

// 导入必需的 java 库
import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.util.*;@WebServlet("/showError")// 扩展 HttpServlet 类public class showError extends HttpServlet {
 
  // 处理 GET 方法请求的方法
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
            throws ServletException, IOException
  {
      // 设置错误代码和原因
      response.sendError(407, "Need authentication!!!" );
  }
  // 处理 POST 方法请求的方法
  public void doPost(HttpServletRequest request,
                     HttpServletResponse response)
      throws ServletException, IOException {
     doGet(request, response);
  }}