[Struts] Dynamic tag struts 2
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 :
Code:
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
%> |
- Comment puis je créer plusieurs formulaires en fonction de la taille de ma liste en struts 2 ?
- 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.