HelloJSP.jsp
------------------------------------------------------------
     1
     2  <%@page contentType="text/html; charset=UTF-8" %>
     3  <%@page import="java.util.Date" %>
     4  <%  Date time = new Date(); %>
     5
     6  <html>
     7  <head><title> Welcom to JSP Hell World</title></head>
     8
     9  <body>
    10
    11  <h2>
    12  <font color=#C01010>
    13  ようこそ.地獄のJSPワールドへ!!<br />
    14  <br />
    15  ただいまの時刻は <%= time %> です.<br />
    16  </font>
    17  </h2>
    18
    19  </body>
    20  </html>




HelloServ.java
------------------------------------------------------------
     2  import  java.io.*;
     3  import  jakarta.servlet.*;
     4  import  jakarta.servlet.http.*;
     5  import  java.util.Date;
     6
     7  public class HelloServ extends HttpServlet {
     8      public void doGet(HttpServletRequest request, HttpServletResponse response)
     9      throws IOException, ServletException {
    10          response.setContentType("text/html; charset=UTF-8");
    11          PrintWriter out = response.getWriter();
    12          Date time = new Date();
    13
    14          out.println("<html>");
    15          out.println("<head><title> Wellcom to Servlet Hell World</title></head>");
    16
    17          out.println("<body>");
    18          out.println("<font color=#10c010>");
    19          out.println("<h2>");
    20          out.println("ようそこ.地獄のServletワールドへ!!");
    21          out.println("<br /><br />");
    22          out.println("ただいまの時刻は "+time+" です.");
    23          out.println("<br />");
    24          out.println("</h2>");
    25          out.println("</font>");
    26          out.println("</body>");
    27
    28          out.println("</html>");
    29      }
    30  }




コンパイル
------------------------------------------------------------
 # javac -d classes -classpath /usr/local/tomcat/lib/servlet-api.jar src/HelloServ.java 




web.xml
------------------------------------------------------------
     1  <?xml version="1.0" encoding="ISO-8859-1"?>
     2
     3  <!DOCTYPE web-app
     4      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
     5      "http://java.sun.com/dtd/web-app_2_3.dtd">
     6
     7  <web-app>
     8      <servlet>
     9          <servlet-name>Welcome_to_HellServ</servlet-name>
    10          <servlet-class>HelloServ</servlet-class>
    11      </servlet>
    12
    13      <servlet-mapping>
    14          <url-pattern>/Hello</url-pattern>
    15          <servlet-name>Welcome_to_HellServ</servlet-name>
    16      </servlet-mapping>
    17  </web-app>