RequestDispatcher is an interface.
The servlet container creates the RequestDispatcher object, which is used as a wrapper around a server resource located at a particular path or given by a particular name.
It receives requests from the client and sends them to any resource (such as a servlet, HTML file, or
JSP file) on the server.
It has two methods forward() and include().
eg from a servlet which do search
string. You wabt to display the result in another Html or jsp file
write the code like
RequestDispatcher reqdispatcher = request.getRequestDispatcher(URL of the file);
reqdispatcher.forward(request.response);
In the same way you can use include() to include the values from another url to the current application.
Hope this will help you.
jaya