Java Servlet 是運行在 Web 伺服器或應用程式伺服器上的程序,它是作為來自 Web 瀏覽器或其他 HTTP 用戶端的請求和 HTTP 伺服器上的資料庫或應用程式之間的中間層。
使用 Servlet,您可以收集來自網頁表單的使用者輸入,呈現來自資料庫或其他來源的記錄,也可以動態建立網頁。
Servlet HTTP 狀態碼 語法
HTTP 請求和HTTP 回應訊息的格式是類似的,結構如下:
初始狀態行+ 回車換行符(回車+換行)
零個或多個標題行+回車換行符
一個空白行,即回車換行符
一個可選的訊息主體,例如檔案、查詢資料或查詢輸出
Servlet HTTP 狀態碼 範例
// 導入必需的 java 庫 import java.io.*;import javax.servlet.*;import javax.servlet.http.*;import java.util.*;@WebServlet("/showError")// HttpServlet 類public class 類 // 處理 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); }}