MetodoAutenticacao
[simdecs.git] / src / java / org / ufcspa / simdecs / comunicacao / MetodoSelecionaTipoJogo.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 org.ufcspa.simdecs.comunicacao;\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 MetodoSelecionaTipoJogo 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         PrintWriter out = response.getWriter();\r
35         // alteracao solicitado mosmmann \r
36         //response.setContentType("text/html;charset=UTF-8");\r
37         \r
38         response.setContentType( "text/xml" );\r
39         response.setHeader( "Cache-Control", "no-cache" );\r
40         ///para devolver arquivo anexo\r
41         //response.addHeader("Content-Disposition", "attachment; filename="+ "teste");\r
42         //response.setContentType("text/html;charset=UTF-8");\r
43                 out.println( "<xml>" );\r
44         try {\r
45             /*\r
46              * TODO output your page here. You may use following sample code.\r
47              */\r
48 //            request.setAttribute("Tipo", "Medicina");\r
49 //            out.print("Medicina");\r
50             out.println( "<Tipo>" + "Medicina" + "</Tipo>" );\r
51 \r
52         } finally {     \r
53             out.println( "</xml>" );\r
54             out.close();\r
55         }\r
56     }\r
57 \r
58     // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">\r
59     /**\r
60      * Handles the HTTP\r
61      * <code>GET</code> method.\r
62      *\r
63      * @param request servlet request\r
64      * @param response servlet response\r
65      * @throws ServletException if a servlet-specific error occurs\r
66      * @throws IOException if an I/O error occurs\r
67      */\r
68     @Override\r
69     protected void doGet(HttpServletRequest request, HttpServletResponse response)\r
70             throws ServletException, IOException {\r
71         processRequest(request, response);\r
72     }\r
73 \r
74     /**\r
75      * Handles the HTTP\r
76      * <code>POST</code> method.\r
77      *\r
78      * @param request servlet request\r
79      * @param response servlet response\r
80      * @throws ServletException if a servlet-specific error occurs\r
81      * @throws IOException if an I/O error occurs\r
82      */\r
83     @Override\r
84     protected void doPost(HttpServletRequest request, HttpServletResponse response)\r
85             throws ServletException, IOException {\r
86         processRequest(request, response);\r
87     }\r
88 \r
89     /**\r
90      * Returns a short description of the servlet.\r
91      *\r
92      * @return a String containing servlet description\r
93      */\r
94     @Override\r
95     public String getServletInfo() {\r
96         return "Short description";\r
97     }// </editor-fold>\r
98 }\r