Question: Difference between forward and sendRedirect in JSP?

By: Guru Singh Printer Friendly Format    

Question: Difference between forward and sendRedirect?

Answer: When you invoke a forward request, the request is sent to another resource on the server, without the client being informed that a different resource is going to process the request. This process occurs completely with in the web container. When a sendRedirtect method is invoked, it causes the web container to return to the browser indicating that a new URL should be requested. Because the browser issues a completely new request any object that are stored as request attributes before the redirect occurs will be lost. This extra round trip a redirect is slower than forward.

 

 

 

 



Most Viewed Articles (in Interview )

Question: What is a Hidden Comment in JSP?

What is Deployment Descriptor?

Interview Question: What is Action Class?

Interview Question: What is lazy loading?

Interview Question: Is it possible to share an HttpSession between a JSP and EJB? What happens when I change a value in the HttpSession from inside an EJB?

Question: What is an output comment in JSP?

What is J2EE?

Name the containers which uses Border Layout as their default layout?

Explain the Encapsulation principle.

Explain the different forms of Polymorphism.

What are all the different scope values for the tag?

Interview Question: What is Struts Validator Framework?

Interview Question: How does Struts work?

Interview Question: If the framework doesn't do what I want, can I request that a feature be added?

Interview Question: What is EJB container?

Latest Articles (in Interview)

Comment on this tutorial