Bonjour,
Je développe avec struts l'exemple classique du ecommerce.
Je récupère des produits dans une bdd, je les affiche et a coté de chaque de produit il y a une textbox ou le client peut entrer la quantité.
Pour traiter le formulaire, il faut que je l'associe a un bean qui pour un formulaire classique serait déclaré dans le struts-config.xml de la maniere suivante :
et la classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form-bean name="...." type="...FormulaireBean" > </form-bean>
Le probleme c'est que le nombre de champ est dynamique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class FormulaireBean extends ActionForm { private String monChamp1; private String monChamp2; ... }
Est ce possible de gérer ça proprement via struts ?
JE pensais sinon mettre un champ caché avec le nombre de textbox, nommé chaque textbox de maniere incremental (champ1, champ2) et créer des champs cachés avec l'id du produit et les nommer de la meme maniere (hidden1,hidden2,....).
Pas tres propre....
EDIT : je ne peux meme pas faire ça car le controleur attend un bean. Je suis completement bloqué la....
Merci de votre aide.
Partager