Struts2 ile JSP üzerinde çalışıyorum, iki listeyi yinelemeli ve her birinin <tr/>
arka plan kodunu değiştirmem gerekiyor.Struts2, önceki bir kümeyi artırır <s:set /> value
Benim JSP pasajı:
<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>
benim sayacı iç döngü her adımı artırmaz gerekir. Sayaç değerinimi basit bir struts etiketi ile artırmanın bir yolu var mı? Java betiğini kullanabileceğimi biliyorum ama mümkünse JSP'yi açık tutmayı tercih ediyorum.
Roman yanıta ek olarak, üçlü ile ne demek istiyorsun sınıf kararı mantığının –
kısaltmak için üçlü kullanmayı düşünün artım? – Emaborsa