Je souhaite générer un id
dynamique pour l'étiquette d'ancrage html. Cependant stat.index
ne fonctionnera que si nous utilisons des balises définies par Struts.Comment utiliser l'index d'itérateur de Struts2 dans les balises non-entretoises
<s:iterator value='environmentList' status="stat" var="env">
<div>
<a id="environmentList[%{#stat.index}]" href="#">
<s:text value="#env.value" />
<s:hidden id="environmentId[%{#stat.index}]" name="#env.name" />
</a>
<div>
</s:iterator>
Dans l'exemple ci-dessus, j'ai une liste d'objets environmentList
que j'itérer. Dans la balise d'ancrage, je veux générer id
comme environmentList[0]
, environmentList[1]
etc .. Mais [%{#stat.index}]
fonctionnera uniquement dans les balises Struts (comme il fonctionne dans s:hidden
tag).
Comment générer des id
dynamiques dans une balise d'ancrage?