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>