Java サーブレットは、Web ブラウザまたは他の HTTP クライアントからのリクエストと HTTP サーバー上のデータベースまたはアプリケーションの間の中間層として Web サーバーまたはアプリケーション サーバー上で実行されるプログラムです。
サーブレットを使用すると、Web フォームからユーザー入力を収集し、データベースまたはその他のソースからレコードをレンダリングし、Web ページを動的に作成できます。
サーブレットのHTTPステータスコード 構文
HTTP リクエスト メッセージと HTTP レスポンス メッセージの形式は似ており、その構造は次のとおりです。
初期ステータス行 + キャリッジ リターンとライン フィード (キャリッジ リターン + ライン フィード)
< p>0 個以上のタイトル行 + キャリッジ リターンとライン フィード文字空白行、つまりキャリッジ リターンとライン フィード文字
オプションのメッセージ本文。ファイル、クエリ データ、またはクエリ出力
サーブレットのHTTPステータスコード 例
//必要な 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 リクエスト, HttpServletResponse 応答) ServletException、IOException をスローする { // エラーコードと理由を設定します response.sendError(407, "認証が必要です!!!"); } //POSTメソッドリクエストを処理するメソッド public void doPost(HttpServletRequest リクエスト, HttpServletResponse 応答) ServletException、IOException {をスローします。 doGet(リクエスト, レスポンス); }}