MetodoAutenticacao
[simdecs.git] / src / java / org / ufcspa / simdecs / comunicacao / MetodoSelecionaTipoJogo.java
diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaTipoJogo.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoSelecionaTipoJogo.java
new file mode 100644 (file)
index 0000000..b1264b2
--- /dev/null
@@ -0,0 +1,98 @@
+/*\r
+ * To change this template, choose Tools | Templates\r
+ * and open the template in the editor.\r
+ */\r
+package org.ufcspa.simdecs.comunicacao;\r
+\r
+import java.io.IOException;\r
+import java.io.PrintWriter;\r
+import javax.servlet.ServletException;\r
+import javax.servlet.http.HttpServlet;\r
+import javax.servlet.http.HttpServletRequest;\r
+import javax.servlet.http.HttpServletResponse;\r
+\r
+/**\r
+ *\r
+ * @author pbarros\r
+ */\r
+public class MetodoSelecionaTipoJogo extends HttpServlet {\r
+\r
+    /**\r
+     * Processes requests for both HTTP\r
+     * <code>GET</code> and\r
+     * <code>POST</code> methods.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+//        response.setContentType("text/html;charset=UTF-8");\r
+//        PrintWriter out = response.getWriter();\r
+        PrintWriter out = response.getWriter();\r
+        // alteracao solicitado mosmmann \r
+        //response.setContentType("text/html;charset=UTF-8");\r
+        \r
+        response.setContentType( "text/xml" );\r
+        response.setHeader( "Cache-Control", "no-cache" );\r
+        ///para devolver arquivo anexo\r
+        //response.addHeader("Content-Disposition", "attachment; filename="+ "teste");\r
+        //response.setContentType("text/html;charset=UTF-8");\r
+                out.println( "<xml>" );\r
+        try {\r
+            /*\r
+             * TODO output your page here. You may use following sample code.\r
+             */\r
+//            request.setAttribute("Tipo", "Medicina");\r
+//            out.print("Medicina");\r
+            out.println( "<Tipo>" + "Medicina" + "</Tipo>" );\r
+\r
+        } finally {     \r
+            out.println( "</xml>" );\r
+            out.close();\r
+        }\r
+    }\r
+\r
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>GET</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Handles the HTTP\r
+     * <code>POST</code> method.\r
+     *\r
+     * @param request servlet request\r
+     * @param response servlet response\r
+     * @throws ServletException if a servlet-specific error occurs\r
+     * @throws IOException if an I/O error occurs\r
+     */\r
+    @Override\r
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)\r
+            throws ServletException, IOException {\r
+        processRequest(request, response);\r
+    }\r
+\r
+    /**\r
+     * Returns a short description of the servlet.\r
+     *\r
+     * @return a String containing servlet description\r
+     */\r
+    @Override\r
+    public String getServletInfo() {\r
+        return "Short description";\r
+    }// </editor-fold>\r
+}\r