Значение приращения итератора Struts2 внутри атрибута тега struts2 <s: form> - PullRequest
0 голосов
/ 27 января 2011

Как я могу увеличить атрибут формы, такой как id, в struts2 внутри итератора? ТНХ
Это не работает: я получил ошибку в кавычках.

<s:iterator value="testVar" status="testStatus">
      <s:form id="<s:property value="#testStatus.count" />"> </s:form>
</s:iterator>

Ответы [ 3 ]

1 голос
/ 27 января 2011

Хорошо, я решил свою проблему. Правильное поведение:

<s:iterator value="testVar" status="testStatus">
      <s:form id="%{#testStatus.count}"> </s:form>
</s:iterator>

ХФ

Alexej

0 голосов
/ 25 октября 2018

Вы можете использовать этот простой способ сделать приращение в стойках2

<s:set var="count" value="1"/>
<s:iterator value="yourlisthere">
<div><s:property value="#count" /><s:property/></div>
<s:set var="counter" value="%{#count+1}"/>

0 голосов
/ 29 декабря 2017
<s:set var="count" value="1"/>                          
<s:iterator value="testVar" var="testStatus" status="stat">
  <s:form id="<s:property value="#count" />"> </s:form>
  <s:set var="counter" value="%{#count+1}"/>                            
</s:iterator>
...