Une itération très simple... ?
Bonjour à tous !
Je cherche à faire un formulaire contenant plusieurs "select", ces select étant des notes (de 0 à 20 par exemple).
En gros je cherche à avoir quelque chose de ce style :
Code:
1 2 3 4 5 6 7 8
|
<html:select property="note">
<logic:iterate ... >
<html:option ... value="[nombre]">
[nombre]
</html:option>
</logic:iterate>
</html:select> |
Le but c'est de trouver la manière la plus simple façon Struts, je voudrais donc éviter du code JSP simple du genre <% for (int i=0;i<21;i++) etc... %>
Je voudrais aussi éviter de créer une collection de notes (de 0 à 20) et itérer sur la liste ; c'est parce que les notes ne sont pas obligatoirement sur 20. Disons que j'ai une note de 0 à n (n est donc la taille de la liste - 1), n est égal au champ d'un bean appartenant à une collection, et donc chaque bean de la collection n'a pas forcément le même champs. Je sais récupérer la valeur du champs (je fais un truc du genre ${bean.champ}), mon seul problème est de savoir comment créer cette itération.
Merci de votre aide !