What is difference between Forward() and sendRedirect()
methode?
Answer Posted / farhaananwar
Foward action is done at server site without interference of
web browser even the old URL is not changed whereas request
is forwarded to new resource hence forward action is faster
than redirect action. when forward operation is performed
request attributes and session attributes persists.
In case of redirection. servlet container sends the
response to clien web browser by setting status to
HttpServletResponse.SC_TEMPORARY_REDIRECT and location
header
to the new URL address where browser will have to redirect
new request automattically without interference of client.
when browser redirect new request to resource, the URL in
web browser changed. This proccess is slower than forward
because server send response to browser telling that
resource requested is moved temporary to other resource and
need redirction and then browser take action. The request
paramters are persist in new redirect request.
| Is This Answer Correct ? | 1 Yes | 3 No |
Post New Answer View All Answers
Explain web container.
When servlet object is created?
What mechanisms are used by a Servlet Container to maintain session information?
How can a servlet be used to generate plain text instead of html?
Explain how to improve Servlet Performance?
What is difference between GenericServlet and HttpServlet?
What is cookies in servlet with example?
What is Servlet API used for connecting database?
What is the servlet?
What is difference between cookies and httpsession?
What is the inter-servlet communication?
What are the life cycle methods of the servlet?
What is http servlet in java?
Explain jsessionid and when is it created?
How do you load an image in a Servlet?