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); }}