(no commit message)
[simdecs.git] / src / java / newpackage / NewServlet.java
CommitLineData
274cc082 1/*\r
2 * To change this template, choose Tools | Templates\r
3 * and open the template in the editor.\r
4 */\r
5package newpackage;\r
6\r
7import java.io.IOException;\r
8import java.io.PrintWriter;\r
9import javax.servlet.ServletException;\r
10import javax.servlet.http.HttpServlet;\r
11import javax.servlet.http.HttpServletRequest;\r
12import javax.servlet.http.HttpServletResponse;\r
13\r
14/**\r
15 *\r
16 * @author pbarros\r
17 */\r
18public 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