what is request dispatcher and how does it work?
Answer Posted / mahesh bolla
Request dispatcher is used to transfer the same rquest to
another page/servlet without user interaction.
Exampe:
Suppose we have 2 servlets.
Write the below code in first Servlet
----
----
RequestDispatchet rd = request.getRequestDispatcher
("/secondServlet");
rd.forward(request, response);
//or rd.include(request, response);
---
----
Similar thing can be done in JSPs also
Write the below code in one.jsp
<js:forward page="two.jsp"/>
or
<jsp:include page="two.jsp");
If we use "forwad" then request will transfered to the
second page but not returned back to first page. We can see
only the second page's output.
If we use "include" then the sencond page itself will be
included in the first page. Then the output is the
combination of both the pages.
| Is This Answer Correct ? | 34 Yes | 2 No |
Post New Answer View All Answers
What is the class in java?
What is a text string?
Can we create our own wrapper class in java?
What is the use of singleton?
Can memory leak in java?
Who developed java?
What do you know about the garbate collector?
Why do we need hashset in java?
What is the difference between dom and sax parser in java?
What is meant by method overriding?
Why do we need variables?
Can variables be used in java without initialization?
Can an object subclass another object?
Enlist few advantages of inheritance?
What is an object’s lock and which object’s have locks?