![]() |
Problema con el getRequestDispatcher Hola! Estoy haciendo un carro de compras acumulativo, La secuencia es la siguiente: Comprar.html-->ServletComprarMoviles-->MostrarCompra.jsp--->Si se quiere seguir comprando mas vas a Comprar.html, sino desde MostrarCompra te redirecciona al Salir.jsp. El problema es que quiero que Salir.jsp haga un invalidate de la sesion para ello hago en la pagina Salir.jsp lo siguiente: if (session.getAttribute("carrito")!=null) session.invalidate(); Previamente desde MostrarCompra hago un request.getRequestDispatcher("Salir.jsp").forward( request,response); para redireccionar al Salir.jsp cuando el usuario pinche el link. Ejecuto la aplicacion y resulta de que desde la pagina del formulario donde tengo los moviles cuando le doy al boton Comprar me salta directamente a la pagina de salida. Cuando el paso normal seria ir a MostrarCompra, antes de dar la opcion al usuario de salir. He ejecutado el debbuger y el fallo me da en la request.getRequestDispatcher("Salir.jsp").forward( request,response); y la verdad no lo entiendo,he tratado de usar la instruccion sendRedirect y me pasa lo mismo ¿ como se ejecuta entonces el getRequestDispatcher? Agradeceria que alguien me ayudara, porque estoy atascado. Muchas gracias y un saludo. |
Re: Problema con el getRequestDispatcher Lo subo.Alguien que sepa??? |
Respuesta: Re: Problema con el getRequestDispatcher El requestDispatcher se ejecuta de la siguiente manera: RequestDispatcher rd=null; .. .. .. rd=request.getRequestDispatcher("Salir.jsp"); rd.forward(request,response); espero te haya ayudado. saludos!! |
| La zona horaria es GMT -6. Ahora son las 21:40. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.