我正在使用 Struts2 处理 JSP,我必须在两个列表上进行迭代,并更改每个<tr/>
打印的背景代码。
我的 JSP 片段:
<s:set var="counter" value="0" scope="page" />
<s:iterator value="listaContoCapitale" status="i">
<s:iterator value="utilizzi" status="j">
<s:if test="#counter == 0 || #counter % 2 == 0">
<s:set var="trclass" value="'rigaSfondo1'" scope="page" />
</s:if>
<s:else>
<s:set var="trclass" value="''" scope="page" />
</s:else>
<tr class="${trclass}">
....tds
</tr>
</s:iterator>
<s:set var="counter" value="here i have to change its value (increment it by1)" />
</s:iterator>
我需要在内循环的每一步增加我的计数器。有没有办法通过一个简单的 struts 标签来增加我的计数器值?我知道我可以使用 Java scriptlet,但如果可能的话,我宁愿保持 JSP 清晰。