Alterado para devolver XML conforma solicitação
[simdecs.git] / src / java / org / ufcspa / simdecs / comunicacao / MetodoSelecionaTipoJogo.java
CommitLineData
2aa05c72 1/*\r
2 * To change this template, choose Tools | Templates\r
3 * and open the template in the editor.\r
4 */\r
5package org.ufcspa.simdecs.comunicacao;\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 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