HFSJ says, if you do flush and forward, a exception will be thrown
but no one will see the exception.The client will see 'Hi all' as a response from the sample.jsp but he wont see anything as a response from
other.jsp.
-----code in sample.jsp-----
Hi all
<%out.flush();%>
<
jsp:forward page="other.jsp"%>
now please see thins question -
Consider the source for the following two JSP pages, a.jsp and b.jsp. What is the outcome of requesting each in turn? You can assume that �c.jsp� is available in the same web application directory as a.jsp and b.jsp. (Choose two.)
Source for a.jsp:
<%@page buffer="none" autoFlush="true"%>
<jsp:forward page="c.jsp"/>
Source for b.jsp:
<%@page buffer="none" autoFlush="true"%><jsp:forward page="c.jsp"/>
A. Neither JSP page translates.
B. a.jsp translates; b.jsp does not.
C. b.jsp translates; a.jsp does not.
D. Both JSP pages translate.
E. Neither JSP page runs successfully.
F. a.jsp runs successfully; b.jsp does not.
G. b.jsp runs successfully, a.jsp does not.
H. Both a.jsp and b.jsp run successfully.
of course D is one of the options.
keeping in mind the thing said in HFSJ, i selected H as the second option.
but the another answer given is G.
what i want to say is -
is equiivalent to
so D and H are the correct answers.
ok ?