1
<%@ page import="org.apache.struts.tiles.ComponentContext"%>
2
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
5
Render a list in severals columns
6
parameters : numCols, list0, list1, list2, list3, ...
9
<tiles:useAttribute id="numColsStr" name="numCols" classname="java.lang.String" />
15
int numCols = Integer.parseInt(numColsStr);
16
ComponentContext context = ComponentContext.getContext( request );
17
for( int i=0; i<numCols; i++ )
19
java.util.List list=(java.util.List)context.getAttribute( "list" + i );
20
pageContext.setAttribute("list", list );
22
System.out.println( "list is null for " + i );
25
<tiles:insert page="/layout/vboxLayout.jsp" flush="true" >
26
<tiles:put name="componentsList" beanName="list" beanScope="page" />