Hi Humberto ,
I thing you are confused with the above example for explaining
"jsp:include" directive.
<jsp:include page="two.jsp" flush="true" >
<jsp aram name="name" value="amit" />
</jsp:include>
Here is the file "two.jsp"
<% out.println(request.getParameter("name")); %>
You have studied that
" the page has already been translated into a servlet by request time, so the including file cannot contain JSP."
the above statement is a not a completed one some thing is left out.
The general format of "jsp:include" action is
<jsp:include page="local URL" flush="true" >
<jsp
aram name="name1"
value="value1" />
.................
<jsp
aram name="namen"
value="valuen" />
</jsp:include >
the included page can be a static document, servle or another JSP page.
Even though you can include a JSP page there are restrictions apply, what not to use inside those JSP page for e.g It is not possible to forward to another page, cannot set Cookies or Headers.
But it can use "JspWriter" object
e.g out.println(request.getParameter("name"));
I hope it is clear.
solaiappan