yes, it is.
i have hear an very simple example. so you can realize two different colors and for each row the color switched:
code:
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%
String[] myCollection = {"entry1", "entry2", "entry3", "entry4", "entry5"}; %>
<table border="0" cellpadding="5" cellspacing="0">
<% String bgColor="#999999"; %>
<logic:iterate id="entry" indexId="rowIndex" collection="<%=myCollection%>" type="java.lang.String">
<tr bgcolor="<%=bgColor%>">
<td>Col 1</td>
<td>Col 2</td>
<td>Col 3</td>
</tr>
<% bgColor = (rowIndex.intValue() % 2 == 0) ? "#FFFFFF" : "#999999"; %>
</logic:iterate>
</table>