summaryrefslogtreecommitdiffstats
path: root/src/de/fhwf/in/inf/fit/aufgabe2/Clock.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/fhwf/in/inf/fit/aufgabe2/Clock.java')
-rw-r--r--src/de/fhwf/in/inf/fit/aufgabe2/Clock.java68
1 files changed, 68 insertions, 0 deletions
diff --git a/src/de/fhwf/in/inf/fit/aufgabe2/Clock.java b/src/de/fhwf/in/inf/fit/aufgabe2/Clock.java
new file mode 100644
index 0000000..8c5267c
--- /dev/null
+++ b/src/de/fhwf/in/inf/fit/aufgabe2/Clock.java
@@ -0,0 +1,68 @@
+package de.fhwf.in.inf.fit.aufgabe2;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ * Servlet implementation class Clock
+ */
+@WebServlet("/Clock")
+public class Clock extends HttpServlet
+{
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * @see HttpServlet#HttpServlet()
+ */
+ public Clock()
+ {
+ super();
+ }
+
+ /**
+ * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
+ * response)
+ */
+ protected void doGet(HttpServletRequest request,
+ HttpServletResponse response) throws ServletException, IOException
+ {
+ // Lade jede Sekunde neu
+ response.setIntHeader("Refresh", 1);
+
+ response.setContentType("text/html");
+
+ SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
+
+ PrintWriter pw = response.getWriter();
+
+ pw.println("<!DOCTYPE html>");
+ pw.println("<html>");
+ pw.println("<head>");
+ pw.println("<meta charset=\"${encoding}\">");
+ pw.println("<title>Hello World</title>");
+ pw.println("</head>");
+ pw.println("<body>");
+ pw.print("<h1 align=\"center\">");
+ pw.print(sdf.format(new Date()));
+ pw.println("</h1>");
+ }
+
+ /**
+ * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
+ * response)
+ */
+ protected void doPost(HttpServletRequest request,
+ HttpServletResponse response) throws ServletException, IOException
+ {
+ doGet(request, response);
+ }
+
+}