情報システム科 サーブレットの例 Sample1.java
import java.util.*;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

//***HttpServletクラスを拡張
public class Sample1 extends HttpServlet
{
//***doGet:ユーザからGETリクエストを受け取った時に呼び出される
   public void doGet(HttpServletRequest request,
                     HttpServletResponse response)
   throws ServletException
   {
      try{
         //コンテンツタイプの設定
         response.setContentType("text/html; charset=Shift_JIS");

         //時刻の取得
         Date dt = new Date(); 
         
         //HTML文書の書き出し
         PrintWriter pw = response.getWriter();
         pw.println("<html>\n" +
                    "<head><title>サンプル</title></head>\n" +
                    "<body><center>\n" +
                    "<h2>ようこそ</h2>" +
                    "<hr />\n" +
                    "今" + dt + "です。<br />\n" +
                    "お選びください。<br />\n" +
                    "<br />\n" +
                    "<a href=\"../h1.html\">テレビ</a><br />\n" +
                    "<a href=\"../h2.html\">クーラー</a><br />\n" +
                    "<a href=\"../h3.html\">パソコン</a><br />\n" +
                    "</center></body>\n" +
                    "</html>\n");
       }
       catch(Exception e){    
          e.printStackTrace();
       }
   } 
}