Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2002, 05:06
Avatar de Zokor
Zokor
 
Fecha de Ingreso: julio-2002
Mensajes: 167
Antigüedad: 21 años, 9 meses
Puntos: 1
Re: forward en servlets

Hola Logic!
Claro que se puede hacer un forward en un servlet ;)
Se hace con la clase RequestDispatcher (<a href='ir.asp?http://java.sun.com/products/servlet/2.3/javadoc/index.html' target='_blank'>http://java.sun.com/products/servlet/2.3...</a>)
Un ejemplo:
javax.servlet.RequestDispatcher rd=request.getRequestDispatcher(&quot;directorio/miPagina.jsp&quot;);
rd.forward(request,response);

También puedes usar el método sendRedirect del objeto response, así:
response.sendRedirect(&quot;/aplicacion/directorio/miPagina.jsp&quot;);

La diferencia es que con forward, la redirección la hace el servidor (con lo que el navagador no se entera de la redireccción), y con sendRedirect la redirección la hace el navegador.

Saludos

<div align="center"><img src="http://www.alu.ua.es/d/dcmc/img/A1202.gif" width="75" height="78">