Servlet sample[edit]

HelloServ[edit]

WEB-INF/src/HelloServ.java[edit]

import  java.io.*;
import  javax.servlet.*;
import  javax.servlet.http.*;
import  java.util.Date;

public class HelloServ extends HttpServlet {
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws IOException, ServletException {
        response.setContentType("text/html; charset=UTF-8");
        PrintWriter out = response.getWriter();
        Date time = new Date();

        out.println("<html>");
        out.println("<head><title> Wellcom to Servlet Hell World</title></head>");

        out.println("<body>");
        out.println("<font color=#10c010>");
        out.println("<h2>");
        out.println("ようそこ.地獄のServletワールドへ!!");
        out.println("<br /><br />");
        out.println("ただいまの時刻は "+time+" です.");
        out.println("<br />");
        out.println("</h2>");
        out.println("</font>");
        out.println("</body>");

        out.println("</html>");
    }
}

Compile[edit]

javac -d classes -classpath /usr/local/tomcat/lib/servlet-api.jar src/HelloServ.java

web.xml[edit]

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
    <servlet>
        <servlet-name>Welcome_to_HellServ</servlet-name>
        <servlet-class>HelloServ</servlet-class>
    </servlet>

    <servlet-mapping>
        <url-pattern>/Hello</url-pattern>
        <servlet-name>Welcome_to_HellServ</servlet-name>
    </servlet-mapping>
</web-app>

9x9[edit]

WEB-INF/src/9x9.java[edit]

import  java.io.*;
import  javax.servlet.*;
import  javax.servlet.http.*;

public class mTable extends HttpServlet {
       public void doGet(HttpServletRequest request, HttpServletResponse response)
       throws IOException, ServletException {
               response.setContentType("text/html; charset=UTF-8");
               PrintWriter out = response.getWriter();

               out.println("<html>");
               out.println("<head><title>Hello</title></head>");
               out.println("<body>");
               out.println("<h1> 九九のプログラム (Servlet)</h1>");
               out.println("<table border=1>");

               for (int i=1; i<=9; i++) {
                       out.println("<tr>");
                       for (int j=1; j<=9; j++) {
                               out.println("<td>"+i+" × "+j+" = "+i*j+"<td>");
                       }
                       out.println("</tr>");
               }

               out.println("</table>");
               out.println("</body>");
               out.println("</html>");
       }
}

web.xml[edit]

 

トップ   新規 ページ一覧 検索 最終更新   ヘルプ   最終更新のRSS