Bonjour,
je souhaite faire apparaitre en valeur de mon tag <s:hidden> la valeur portée par la variable libelleFonction instanciée plus haut dans la boucle dans ma JSP.
Voilà le code de ma JSP :
- Comment puis je créer plusieurs formulaires en fonction de la taille de ma liste en struts 2 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <% Profil profil = SessionUtils.getCurrentProfil(); ArrayList<Fonction> listeFonctions = profil.getListeFonctions(); for(int i=0;i<listeFonctions.size(); i++){ Fonction fonction = listeFonctions.get(i); String libelleFonction = fonction.getLibelleFonction(); %> <s:form id="changerFonction" name="changerFonction" action="changerFonction" method="post" theme="simple"> <s:hidden value="%{#libelleFonction}" name="fonction.libelleFonction"/> <li> <a href="#" onclick="document.forms['changerFonction'].submit();"> <%=libelleFonction%> </a> </li> </s:form> <% }//for %>
- Est ce la meilleure manière de procéder ?
- Y a t'il un tag struts 2 pour itérer directement sur une liste ? comment l'utiliser ?
Merci d'avance pour vos réponses.
Partager