Ich arbeite an JSPs mit Struts2, ich muss auf zwei Listen iterieren, und ändern Sie den Hintergrundcode der einzelnen <tr/>
gedruckt.Struts2 inkrementieren einen vorherigen Satz <s:set /> Wert
Meine JSP-Snippet:
<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>
Ich brauche meine Zähler auf der inneren Schleife jeden Schritt zu erhöhen. Gibt es eine Möglichkeit, meinen Zählerwert um ein einfaches struts-Tag zu erhöhen? Ich weiß, dass ich Java Scriptlet verwenden könnte, aber ich halte die JSP lieber für möglich, wenn möglich.
Neben Roman Antwort benötigen, sollten Sie eine ternäre mit dem Klassenentscheidungslogik –
zu verkürzen Was Sie mit ternären bedeuten sie? – Emaborsa