Struts2/J2EE : array sur plusieurs jsp

Fermé
Blanc57 Messages postés 366 Date d'inscription vendredi 6 avril 2007 Statut Membre Dernière intervention 27 janvier 2020 - Modifié par Blanc57 le 3/07/2012 à 20:42
Bonjour,

Je suis débutant en développement web et j'essaye de me mettre à J2EE avec Struts2.

J'ai un premier formulaire dans lequel on séléctionne plusieurs produits (disons, pour l'exemple, des voitures) grâce à une checkboxlist ainsi que certaines caractéristiques de ces produits. Je récupère cette sélection dans une ArrayList.

J'aimerais traiter tous les éléments de cette ArrayList l'un après l'autre, chacun dans une page à la suite.

Par exemple, après avoir sélectionné sur mon premier formulaire : "Peugeot 206, "Peugeot 405", "Citroen C3"
J'aimerais atteindre une première page sur laquelle je définis les caractéristiques de "Peugeot 206"
Une fois validé, je souhaiterais définir les caractéristiques de "Peugeot 405"
Puis de "Citroen C3", etc...

Une fois tous les éléments traités, je passerais à la suite en intégrant les données dans ma DB.

Encore une subtilité, pour chaque voiture dont je définis les caractéristiques, j'ai une checkbox "Nouveaux pneus" qui, si cochée, devrait me renvoyer, après validation, avant de passer au véhicule suivant, vers une page de sélection de taille de pneus. Une fois terminé, retour aux caractéristiques du véhicule suivant de l'ArrayList

Le nombre d'élément sélectionnés (de véhicule) dans le premier formulaire est variable

J'aimerais savoir comment procéder dans ce cas.

J'ai pensé au "scope" de mes variables, en définissant mon ArrayList de véhicule comme variable de requete ou de session mais n'ayant pas d'expérience, je ne sais pas si c'est la meilleure façon de procéder ou s'il en existe d'autre.
J'ai également entendu parler de "Action chaining", je ne suis pas sûr d'avoir compris et si cette méthode peut permettre de faire ce que je veux...

Merci d'avance pour votre aide et vos conseils.