Add exo10 code.
[TD_webapps.git] / ROOT / exo10 / WEB-INF / src / hello / HelloWorld.java
1 package hello;
2
3 // Import required java libraries
4 import java.io.*;
5 import javax.servlet.*;
6 import javax.servlet.http.*;
7 import javax.servlet.annotation.WebServlet;
8
9 @WebServlet(name="HelloWorld", urlPatterns={"/HelloWorld"})
10 // Extend HttpServlet class
11 public class HelloWorld extends HttpServlet {
12
13 private String message;
14
15 public void init() throws ServletException {
16 // Do required initialization
17 message = "Hello World";
18 }
19
20 public void doGet(HttpServletRequest request, HttpServletResponse response)
21 throws ServletException, IOException {
22
23 // Set response content type
24 response.setContentType("text/html");
25
26 // Actual logic goes here.
27 PrintWriter out = response.getWriter();
28 out.println("<html>");
29 out.println("<body>");
30 out.println("<h1>" + message + "</h1>");
31 out.println("</body>");
32 out.println("</html>");
33 }
34
35 public void destroy() {
36 // do nothing.
37 }
38 }