解答例 - 実習課題1 - 1.サーブレットの設定と実行
(実習課題1)
以下のサーブレットプログラムを作成しなさい。実行までできるようにする必要は無い。
- 要求のあった時刻を表示するプログラム
解答例
/* * Clock.java TECHSCORE Java Servlet1章 実習課題1 * * Copyright (c) 2004 Four-Dimensional Data, Inc. */ package com.techscore.servlet.chapter1.exercise1; import java.io.IOException; import java.io.PrintWriter; import java.util.Calendar; import java.util.Locale; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class ClockServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html; charset=Shift_JIS"); PrintWriter writer = response.getWriter(); writer.println("<html><head> <title>Servlet1章Exercise1</title> </head>"); writer.println("<body>"); writer.println(Calendar.getInstance(Locale.JAPAN).getTime()); writer.println("</body></html>"); } }