次の例は、正常に機能する Java サーブレットの完全なソースコードを示しています。
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SimpleServlet extends HttpServlet {
public void doGet(ServletRequest req, ServletResponse resp)
throws IOException, ServletException {
resp.setContentType("text/html");
PrintWriter out = resp.getWriter();
out.println("<html><head><title> SimpleServlet Output ");
out.println("</title></head><body>");
out.println("<h1> SimpleServlet Output </h1>");
out.println("</body></html>");
}
}
サーブレットのテストまたはデプロイを行うには、先にコンパイルを実行する必要があります。
リクエストに応じて、サーブレットは HTML タグを含んでいるテキストをクライアントに返します。このサーブレットは比較的シンプルですが、Java サーブレットの基本的な形態と構造を示しています。
Java サーブレットの作成方法に関するチュートリアルについては、 「サーブレットのチュートリアル」 を参照してください。