Ema*_*rsa 9 java jsp struts2 jsp-tags
我正在使用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>
Run Code Online (Sandbox Code Playgroud)
我需要在内循环的每一步增加我的计数器.有没有办法通过简单的struts标签增加我的计数器值?我知道我可以使用Java scriptlet但是如果可能的话我宁愿保持JSP清晰.
Rom*_*n C 16
您不需要在迭代器中使用#i.index或创建引用变量#i.count.它已经被迭代器标记本身增加了.
注意,"count"是从1开始的,"index"是从0开始的.
请务必查看文档.
如果你还需要自己的柜台
<s:set var="counter" value="0"/>
Run Code Online (Sandbox Code Playgroud)
增量
<s:set var="counter" value="%{#counter+1}"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22935 次 |
| 最近记录: |