One : you can pass relative URL address when using request.getRequestdispather, and absolute URL address when using ServletConfig.getRequestDispatcher. Two: All request details are not passed when using ServletConfig.getRequestDispatcher. May be it is the query string parameters for the current page that does not reach the page where request is forwarded.
Not very sure of the same
Joined: Jan 08, 2003
If you can give a thorough look at the servlet API, your doubts will cleared.
subject: What is the diff between a RequestDispatcher object obtained from Request & Context