cedric 2003/03/21 16:28:39
Modified: web/tiles-documentation/WEB-INF tiles-tests-defs.xml
struts-tests-config.xml
Added: web/tiles-documentation/test testInclude.jsp
showRequestUri.jsp
Log:
Add new examples using <logic:iterate>
Revision Changes Path
1.6 +7 -0
jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tests-defs.xml
Index: tiles-tests-defs.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/tiles-tests-defs.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- tiles-tests-defs.xml 29 Dec 2002 21:20:06 -0000 1.5
+++ tiles-tests-defs.xml 22 Mar 2003 00:28:39 -0000 1.6
@@ -86,5 +86,12 @@
<put name="body" direct="true">second body : body</put>
</definition>
+ <!-- Test instances -->
+<definition name="test.action.noforward" path="/test/layout.jsp" >
+ <put name="title" value="Test Action with No Forward" />
+ <put name="header" value="header.jsp" />
+ <put name="body" value="showRequestUri.jsp" />
+</definition>
+
</tiles-definitions>
1.3 +6 -0
jakarta-struts/web/tiles-documentation/WEB-INF/struts-tests-config.xml
Index: struts-tests-config.xml
===================================================================
RCS file:
/home/cvs/jakarta-struts/web/tiles-documentation/WEB-INF/struts-tests-config.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- struts-tests-config.xml 29 Dec 2002 21:20:06 -0000 1.2
+++ struts-tests-config.xml 22 Mar 2003 00:28:39 -0000 1.3
@@ -58,6 +58,12 @@
<forward name="error" path="anything" />
</action>
+ <!-- Test Struts action and Tiles integration -->
+ <action path="/showRequestURI"
+ type="org.apache.struts.webapp.tiles.test.NoForward">
+ <forward name="success" path="test.action.noforward"/>
+ </action>
+
</action-mappings>
1.1 jakarta-struts/web/tiles-documentation/test/testInclude.jsp
Index: testInclude.jsp
===================================================================
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" 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>
1.1 jakarta-struts/web/tiles-documentation/test/showRequestUri.jsp
Index: showRequestUri.jsp
===================================================================
<div align="center"><b><i>RequestUri: <%=request.getRequestURI()%> </i></b>
<b><i>ContextPath: <%=request.getContextPath()%> </i></b>
</div>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]