difference between forward and sendredirect
Answer Posted / srinu
FORWARD----->
1) in Forward request and response object be same.
2)IN FORWARD METHOD THE CONTROLLER DIRECTLY GOES TO OTHER
PAGE WHEN U CALL THE FORWARD METHOD.
3)FORWARD METHOD USED WITH IN WEBAPPLICATION .
4)In this case controller goes directly go to request
page.i.e means does not generated implict reponse go to
browser.
5)U CALL THE FORWARD METHOD JUST NEDDED OBJECT OF
REQUESTDISPACTHER OBJECT
EX:-
RequestDispacher rd=null;
rd = req.getRequestDispatcher("/WA1");
rd.forward(req,res);
5)it used small webapplication.
sendredirect:-
1)in sendRedirect()request,reponse object will not be same.
2)in sendRedirect()method the controller did not pass directly.
3)it over come the drawback of forward()(just watch 3 step
in forward()) this method used with in webapplication or
outside of webapplication.
4)In this case first controller goes client browser window
after it will go to request page.i.e means implict reponse
go to browser.
5)u call the sendRedirect() method u need a response object.
EX:-
response.sendRedirect("/ServletProject/ValidUser");
Is This Answer Correct ? | 8 Yes | 3 No |
Post New Answer View All Answers
What is lazy loading and what is Generic Servlet Class?
What is a cookie What is the difference between session and cookie
How httpservlet is different from the genericservlet?
What is the use of httpservletrequestwrapper and httpservletresponsewrapper?
What are the difference between RMI and Servlets?
Difference between java beans & servlets?
Why the concept of single thread model interface is used?
What is the inter-servlet communication?
If a servlet is not properly initialized, what exception may be thrown?
What is session tracking?
Whats the advantages using servlets over using CGI?
What are the disadvantages of storing session state in cookies?
Explain the difference between a web server and a web container?
Is tomcat a servlet container?
What do you mean by session tracking and also explain its techniques?