• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

SendRedirect Vs RequestDispatcher

 
Ranch Hand
Posts: 392
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think there is one more difference between sendRedirect() and requestDispatcher is that sendRedirect() can also redirect to a pure absolute URL (http://www.rediff.com) while requestDispatcher can't...
 
Sheriff
Posts: 14691
16
Eclipse IDE VI Editor Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I think there is one more difference between sendRedirect() and requestDispatcher


One more difference ? What other differences are you referring to ?

is that sendRedirect()


Which sendRedirect are you referring to ?
 
Sandeep Vaid
Ranch Hand
Posts: 392
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am refering to the differences already given in HFSJ book.
 
Ranch Hand
Posts: 91
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sandeep I think there is only 1 sendRedirect which belongs to HttpServletResponse , the RequestDispatcher has only foward and include methods . Anybody Please correct me if I'm wrong
 
Sandeep Vaid
Ranch Hand
Posts: 392
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
bernard you are right...
Here we are discussing the differences between response.sendRedirect() and requestDispatcher.forward() as they more or less do the same job of forwarding to another resource...
 
Ranch Hand
Posts: 951
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

sendRedirect is somewhat client side activity. That is the url in the browser changed when you redirect the response. The browser or client is responsible to sent the new URL. In case of requestDispatcher the URL in browser is not changed, and the container forward your request to different target.

Thanks
 
reply
    Bookmark Topic Watch Topic
  • New Topic