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
can java object be locked down for exclusive use by a given thread? : Java thread
What is the synonym of framework?
In a program, initializing an array of 100 KB is throwing an out of memory exception while there is 100 MB of memory available. Why?
Is array a class in java?
What is instance synchronization?
What does jre stand for?
What is a two-pass assembler?
Differentiate between == and equals().
What is the declaration statement?
What exactly is methodology?
Where to store local variables?
What is a layout manager and what are different types of layout managers available in java awt?
v-model life cycle
What the difference is between execute, execute Query, execute Update?
What is enhanced loop in java?