<%@ page contentType="text/html;charset=gb2312" language="java"%>
<%@ page isELIgnored="false"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
<%
java.util.ArrayList list = new java.util.ArrayList();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
list.add("e");
list.add("f");
list.add("g");
list.add("h");
pageContext.setAttribute("list", list, PageContext.PAGE_SCOPE);
String first = " ";
String second = " ";
String third = " ";
String str = "";
%>
<table border=1>
<bean:size id="size" name="list"/>
<logic:iterate id="item" indexId="index" name="list">
<%
if(((index.intValue()+1)%3) == 1)
{
first = (String)pageContext.getAttribute("item");
}
else if(((index.intValue()+1)%3) == 2)
{
second = (String)pageContext.getAttribute("item");
}
else if(((index.intValue()+1)%3) == 0)
{
third = (String)pageContext.getAttribute("item");
str = "<tr><td>"+first+"</td><td>"+second+"</td><td>"+third+"</td></tr>";
out.println(str);
first = " ";
second = " ";
third = " ";
}
if(size.intValue() == (index.intValue()+1))
{
str = "<tr><td>"+first+"</td><td>"+second+"</td><td>"+third+"</td></tr>";
out.println(str);
}
%>
</logic:iterate>
</table>