what is request dispatcher and how does it work?
Answers were Sorted based on User's Feedback
Answer / 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 |
What are different types of access modifiers?
Why put method is used?
What is the basic concepts of OOPS?
What is the purpose of default constructor?
How we can make copy of a java object?
Why super is first line in java?
What is the difference between an object-oriented programming language and object-based programming language?
IN java collections we have both interfaces and classes. instead of using interfaces why we can't use classes only like that why we can't use interfaces only. why we need two things interface and class.
Difference between static synchronization vs. Instance synchronization?
What are the principle concepts of oops?
How is string immutable in java?
What is balanced tree in java?