blob: 8b590e92db0d3cbba03bd3977727ef51261a6652 [file] [log] [blame]
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%-- Test jsp include in a BodyTag (<iterate>).
--%>
<%
java.util.List list = new java.util.ArrayList();
list.add( "header.jsp" );
list.add( "body.jsp" );
int position=0;
%>
<hr>
<strong>1 request.getRequestDispatcher(uri).include(request, response)</strong>
<logic:iterate id="uri" collection="<%=list%>" type="java.lang.String" >
<br>
include number <%= position++ %>
<br>
<% // insert the id
response.flushBuffer();
response.getWriter().flush();
//out.flush();
request.getRequestDispatcher(uri).include(request, response);
response.getWriter().flush();
response.flushBuffer();
%>
</logic:iterate>
<hr>
<strong>pageContext.include(page)</strong>
<logic:iterate id="uri" collection="<%=list%>" type="java.lang.String" >
<br>
include number <%= position++ %>
<br>
<% // insert the id
pageContext.include(uri);
%>
</logic:iterate><hr>
<hr>
<strong>tiles:insert</strong>
<logic:iterate id="uri" collection="<%=list%>" type="java.lang.String" >
<br>
include number <%= position++ %>
<br>
<tiles:insert definition="test.layout.test1" flush="false"/>
</logic:iterate>
<strong>Done</strong>