Saturday, March 14, 2009

What?s the difference between sendRedirect( ) and forward( )

Question :What?s the difference between sendRedirect( ) and forward( )
methods? (Servlets)


Answer :A sendRedirect method creates a new request (it?s also reflected in
browser?s URL ) where as forward method forwards the same request to
the new target(hence the chnge is NOT reflected in browser?s URL).
The previous request scope objects are no longer available after a redirect
because it results in a new request, but it?s available in forward.
SendRedirectis slower compared to forward.

No comments: