Bonjour,

Un petit problème avec Struts qui me prend la tête depuis un moment...

- Je dispose d'une jsp comportant des checkbox. Ma jsp est liée à un formulaire (nommé SuiviTransfertForm).

- Dans ce formulaire, je dispose d'un attribut checkboxUID qui est un tableau de String contenant les identifiants des checkbox cochées :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
private String[] checkboxUID = {};
- Cet attribut checkboxUID est mappé avec les checkbox de ma jsp comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<html-el:multibox name="suiviTransfertForm" property="checkboxUID"/>
Mon problème est le suivant : sur cette jsp, je souhaite cliquer sur un lien qui m'amène vers une nouvelle page :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <html-el:link action="exploit/exploitationTransfertDetail.do" name="paramsMap">
Quand j'arrive sur cette nouvelle page, je récupère mon formulaire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 public ActionForward execute(ActionMapping mapping, ActionForm form,
        HttpServletRequest request, HttpServletResponse response)
        throws Exception
    {
        SuiviTransfertForm suiviTransfertForm = (SuiviTransfertForm) form;

Pour autant, l'attribut checkboxUID de mon formulaire est vide, alors que je suis certain qu'il contient les valeurs des cases cochées AVANT de changer de page.

Or, il faut absolument que cette valeur soit conservée au changement de page...

Si quelqu'un a une idée, je suis plus que preneur. Merci d'avance pour vos retours