(no commit message)
[simdecs.git] / src / java / newpackage / NewServlet.java
1 /*\r
2  * To change this template, choose Tools | Templates\r
3  * and open the template in the editor.\r
4  */\r
5 package newpackage;\r
6 \r
7 import java.io.IOException;\r
8 import java.io.PrintWriter;\r
9 import javax.servlet.ServletException;\r
10 import javax.servlet.http.HttpServlet;\r
11 import javax.servlet.http.HttpServletRequest;\r
12 import javax.servlet.http.HttpServletResponse;\r
13 \r
14 /**\r
15  *\r
16  * @author pbarros\r
17  */\r
18 public class NewServlet extends HttpServlet {\r
19 \r
20     /**\r
21      * Processes requests for both HTTP\r
22      * <code>GET</code> and\r
23      * <code>POST</code> methods.\r
24      *\r
25      * @param request servlet request\r
26      * @param response servlet response\r
27      * @throws ServletException if a servlet-specific error occurs\r
28      * @throws IOException if an I/O error occurs\r
29      */\r
30     protected void processRequest(HttpServletRequest request, HttpServletResponse response)\r
31             throws ServletException, IOException {\r
32         response.setContentType("text/html;charset=UTF-8");\r
33         PrintWriter out = response.getWriter();\r
34         try {\r
35             /*\r
36              * TODO output your page here. You may use following sample code.\r
37              */\r
38             out.println("<html>");\r
39             out.println("<head>");\r
40             out.println("<title>Servlet NewServlet</title>");            \r
41             out.println("</head>");\r
42             out.println("<body>");\r
43             out.println("<h1>Servlet NewServlet at " + request.getContextPath() + "</h1>");\r
44             out.println("</body>");\r
45             out.println("</html>");\r
46         } finally {            \r
47             out.close();\r
48         }\r
49     }\r
50 \r
51     // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">\r
52     /**\r
53      * Handles the HTTP\r
54      * <code>GET</code> method.\r
55      *\r
56      * @param request servlet request\r
57      * @param response servlet response\r
58      * @throws ServletException if a servlet-specific error occurs\r
59      * @throws IOException if an I/O error occurs\r
60      */\r
61     @Override\r
62     protected void doGet(HttpServletRequest request, HttpServletResponse response)\r
63             throws ServletException, IOException {\r
64         processRequest(request, response);\r
65     }\r
66 \r
67     /**\r
68      * Handles the HTTP\r
69      * <code>POST</code> method.\r
70      *\r
71      * @param request servlet request\r
72      * @param response servlet response\r
73      * @throws ServletException if a servlet-specific error occurs\r
74      * @throws IOException if an I/O error occurs\r
75      */\r
76     @Override\r
77     protected void doPost(HttpServletRequest request, HttpServletResponse response)\r
78             throws ServletException, IOException {\r
79         processRequest(request, response);\r
80     }\r
81 \r
82     /**\r
83      * Returns a short description of the servlet.\r
84      *\r
85      * @return a String containing servlet description\r
86      */\r
87     @Override\r
88     public String getServletInfo() {\r
89         return "Short description";\r
90     }// </editor-fold>\r
91 }\r