Bonjour,
J'utilise struts2 dans mon application.
Dans une jsp la table de résultats ( display table) comporte une colonne des checkbox selectionnables pour des actions de commandes .
Aprés l'envoie du formulaire je n'arrive pas à récupérer les checkbox pré-selectionnées dans l'action .Struts me remets touts les checkbox à true...
voici mon code:
struts.xml
ma jsp:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <action name="commander" class="...CommandeAction"> <result name="references" type="redirect">references!retour.html?selectedId=${selectedId}</result>
Les checkboxes sont transformés par struts en tableau de variables (ex. Long[]selectedId). Si les checkboxes sont générés avec un tag struts, alors les
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <s:if test='${reference.topCommande == "true" }' > <s:checkbox name="selectedRef" fieldValue="${reference.id}" /> </s:if>
valeurs récupérées lors de l'envoi du formulaire sont toujours présentes
dans la request, et donc dans la page de retour?
alors pourquoi lorque j'envoie des checkbox simples ayant comme value true ou false je les recupere apres la validation du formulaire et pas les tableaux de checkboxes?
si quelqu'un peut m'aider ....merci ...beaucoup....
![]()
Partager