• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Regarding Redirect concepts.

 
Nitya Sundar
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
what is the difference between "sendRedirect" and "forward" ?Thanks in advance.
 
Ankit Dan
Ranch Hand
Posts: 47
Eclipse IDE Java MyEclipse IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In Short, forward, transfers control of the request to another resource. redirect instructs the browser to make a new request.

Edit-
Consider the real world scenario, the milk man comes and asks for monthly payment to you in your house. Here house is the container and you are a resource existing in the container. Milk man is the client or browser.

He asks for the monthly payment to you, this is the request made by the browser to resource A. If you go inside your house and ask your mother (another resource B inside the same container) for the cash and come back and deliver to milkman this is called forward.

If you ask the milkman to speak himself to your mother inside your house or you ask the milkman to speak to your father who is in his office (different domain) then this is called redirect.
 
Nitya Sundar
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ankit you are basically saying that redirect may happen in same domain or in different domain but in case of forward its restricted within a particular domain or it's different.please reply.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65119
91
IntelliJ IDE Java jQuery Mac Mac OS X
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is covered in the ServletsFaq, please check there before posting.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic