01: import java.io.PrintWriter;
02: import java.io.IOException;
03: import java.util.Date;
04: import javax.servlet.ServletException;
05: import javax.servlet.http.HttpServlet;
06: import javax.servlet.http.HttpServletRequest;
07: import javax.servlet.http.HttpServletResponse;
08: 
09: /**
10:    This servlet prints out the current date and time.
11: */
12: public class DateServlet extends HttpServlet 
13: { 
14:    public void doGet(HttpServletRequest request, 
15:       HttpServletResponse response) 
16:       throws ServletException, IOException
17:    {
18:       // get information 
19:       String now = new Date().toString();
20: 
21:       // set content type to HTML
22:       response.setContentType("text/html");  
23: 
24:       // print formatted information
25:       PrintWriter out = response.getWriter();  
26: 
27:       String title = "Date Servlet";
28:       out.println("<html><head><title>");
29:       out.println(title);
30:       out.println("</title></head><body><h1>");
31:       out.print(title);
32:       out.println("</h1><p>The current time is: ");
33:       out.println(now);
34:       out.println("</p></body></html>");
35: 
36:       out.close();
37:    }
38: }
39: