Struts: struts tags for .jsp pages
Alternate color of row
<% int count=0; %>
<logic:iterate name="someListForm" property="someList" id="someValueObject" >
<TR BGCOLOR='<%= (count++ % 2==0 ?"#FFFFAA":"#EEEEEE") %>'>
<TD CLASS="formtext" VALIGN="top">
<bean:write name="someValueObject" property="someFieldName" />
</TD>
<TD CLASS="formtext" VALIGN="top">
<bean:write name="someValueObject" property="someFieldItem" />
</TD>
</TR>
</logic:iterate>
<%@ 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" %>
<%@ page import="com.web.business.someapp.persistence.SomeValueObject" %>
<logic:present name="someForm" property="someList">
<logic:iterate name="someForm" property="someList" id="someValueObject">
<TR><TD>
<html:checkbox name="someValueObject" property="someFieldId" value="<%=((SomeValueObject)someValueObject).getFieldId()%>"/>
<INPUT TYPE="checkbox" NAME="someFieldId" ID="chkSelected" value="<%=((SomeValueObject)someValueObject).getFieldId()%>">
<bean:write name="someValueObject" property="someFieldName"/>
</TD></TR>
</logic:iterate>
</logic:present>
<logic:notPresent name="someForm" property="someList">
<TR><TD>
<bean:write name="someValueObject" property="someFieldName"/>
</TD></TR>
</logic:notPresent>
<html:form action="/someList" method="post">
<html:radio name="someValueObject" property="someFieldId" value="someFieldId" />
<html:checkbox name="someValueObject" property="someFieldData" value="someFieldData" />
<html:text property="someVariableName" size="20" maxlength="20" style="width:180px"/>
<html:hidden property="someValue" />
</html:form>
<html:image src="images/some_button.gif" alt="Some button click event or action" border="0"
onmouseover="status='Some button click event or action';return true;"
style="FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffcc33; TEXT-DECORATION: none"
onmouseout="status='';return true;" property="someButton" />
More information: Apache struts , struts-api , java-api , struts-html , struts-bean , struts-logic , Husted struts , KeyBoardMonkey




