jump to navigation

Reenviar petición a otro Servlet Noviembre 8, 2006

Publicado por lineadecodigo en : Java , trackback

No siempre un Servlet estará codificado para atender a una petición. Sino que muchas veces y por muchos motivos tendrá que reenviar la petición para que la siga procesando otro Servlet.

Uno de estos casos claros es cuando estamos implementando un patrón Controller. Donde ese punto de acceso redirigirá las peticiones a diferentes Servlets.

Para redirigir la petición necesitaremos de una simple línea de código. En esta línea recuperaremos el manejador de uno de los servlets de la aplicación web y le reenviaremos los objetos petición y respuesta para que los maneje.

Esto lo haremos mediante el método forward(request, response).

El código nos quedaría de la siguiente forma:

request.getRequestDispatcher(“NombreServlet”).forward(request, response);

Articulos Similares:

Enviar entrada por email Enviar entrada por email | Imprimir Imprimir | 2831 visitas

1 Star2 Stars3 Stars4 Stars5 Stars (Todavia sin evaluar)
Loading ... Loading ...

Comentarios»

1. leshowski - Enero 11, 2007

muchas gracias, me sirvio esto en mi práctica

2. Jose Angel - Diciembre 18, 2007

¿se puede hacer forward a un servlet que se encuentra en otro contexto dentro del mismo servidor de aplicaciones? Gracias

3. diana - Marzo 2, 2008

Se puede hacer un forward de un servlet 1 a un servlet2 y que luego de procesador el servlet2 retorne un valor al servlet1.Gracias


Imagen CAPTCHA CAPTCHA Audio
Refrescar imagen