Hola gente soy nuevo en el foro, este es mi primer post y tambien soy nuevo con el tema servlet y jsp y tengo el siguiente problema. Necesito que un servlet se conecte a otro servlet, luego que ese servlet me responda y lo que me responda lo tengo que pasar a una pagina jsp y direccionar a esa pagina para luego ver lo que me respondio. Aca le dejo un pedazo del codigo, aclaro que no se si estoy haciendo todo mal o solo eso, gracias:
static private final String OUTPUT_OK = "/TestLog.jsp";
static private final String OUTPUT_DOWNLOAD_SERVLET = "http://localhost:8080/servlet/download";
public void doAction(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String reqXML = request.getParameter("reqXML");
log.debug("reqXML--->" + reqXML);
TestServletAction tsa = new TestServletAction();
try{
HttpSession s = request.getSession(true);
s.setAttribute("reqXML", reqXML);
//getServletContext().getRequestDispatcher(OUTPUT_DO WNLOAD_SERVLET).forward(request, response);
request.getRequestDispatcher(OUTPUT_DOWNLOAD_SERVL ET).forward(request, response);
} finally {
getServletContext().getRequestDispatcher(OUTPUT_OK ).forward(request, response);
}
PrintWriter out = response.getWriter();
out.flush();
out.close();