package controlador;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.MultipartConfig;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dto.DTO_Consulta;
import logicaDeNegocio.Voz;

/**
 * Servlet implementation class ServletTraducir
 */
@WebServlet("/ServletTraducir")
public class ServletTraducir extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public ServletTraducir() {
        super();
        // TODO Auto-generated constructor stub
    }
    
    
    public void processRequest(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{
    	
    	String pregunta = request.getParameter("pregunta");
    	String respuestas =  request.getParameter("respuestas");
    	
    	String preguntaIngles = ControladorWeb.solicitudTraducirAIngles(pregunta);
    	String respuestaIngles = ControladorWeb.solicitudTraducirAIngles(respuestas);
    	
 	    DTO_Consulta nuevaConsulta = new DTO_Consulta();
    	
    	nuevaConsulta.getRespuestas().add(respuestaIngles);
    	nuevaConsulta.setPreguntaTexto(preguntaIngles);
    	
    	
    	
        request.setAttribute("DTO_Consulta", nuevaConsulta);
        request.getRequestDispatcher("respuestaConsulta.jsp").forward(request, response);
    	
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		processRequest(request, response);
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		processRequest(request, response);
	}

}

@@ -86,57 +86,8 @@
 on;%0A
-import javax.servlet.annotation.MultipartConfig;%0A
 impo
@@ -118,32 +118,32 @@
 ion.WebServlet;%0A
+
 import javax.ser
@@ -263,62 +263,8 @@
 e;%0A%0A
-import dto.DTO_Consulta;%0Aimport logicaDeNegocio.Voz;%0A%0A
 /**%0A
@@ -615,797 +615,8 @@
    %7D
-%0A    %0A    %0A    public void processRequest(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException%7B%0A    %09%0A    %09String pregunta = request.getParameter(%22pregunta%22);%0A    %09String respuestas =  request.getParameter(%22respuestas%22);%0A    %09%0A    %09String preguntaIngles = ControladorWeb.solicitudTraducirAIngles(pregunta);%0A    %09String respuestaIngles = ControladorWeb.solicitudTraducirAIngles(respuestas);%0A    %09%0A %09    DTO_Consulta nuevaConsulta = new DTO_Consulta();%0A    %09%0A    %09nuevaConsulta.getRespuestas().add(respuestaIngles);%0A    %09nuevaConsulta.setPreguntaTexto(preguntaIngles);%0A    %09%0A    %09%0A    %09%0A        request.setAttribute(%22DTO_Consulta%22, nuevaConsulta);%0A        request.getRequestDispatcher(%22respuestaConsulta.jsp%22).forward(request, response);%0A    %09%0A    %7D
 %0A%0A%09/
@@ -870,40 +870,82 @@
 b%0A%09%09
-processRequest(request, response
+response.getWriter().append(%22Served at: %22).append(request.getContextPath()
 );%0A%09
@@ -1206,21 +1206,12 @@
 b%0A%09%09
-processReques
+doGe
 t(re

prueba Servlet