Bonjour,
J'espère trouver une réponse ici, j'ai l'impression qu'il y a beaucoup de sites / ouvrages qui se la racontent sur struts 2 alors qu'aucun n'est capable de fournir des exemples précis d'application, en particulier sur l'interceptor model-driven et scoped-model-driven...oui je sais, c'est une techno super récente, mais bon.
Voici mon problème : j'essaie d'utiliser l'interceptor model Driven pour récupérer / afficher les données d'un formulaire dans un bean que j'ai créé. Mon formulaire est en 2 parties, donc je pense utiliser la session pour conserver l'objet modèle à travers les 2 pages.
Affichage du formulaire : j'ai donc une action qui implémente ParameterAware et ModelDriven<monTypeDObjet>, et donc getModel(), où je regarde dans la session si mon objet existe (modification) ou non (création), dans quel cas je renvoie un nouvel objet.
Post de la 1ère partie du formulaire et affichage de la 2ème : j'ai une autre action qui implémente ParamterAware et ModelDriven de la même manière que la 1ère.
Plusieurs questions :
1- Est-ce possible et comment récupérer mon objet modèle dans la 2ème action ?? Je pensais que c'était grace à l'interceptor params, donc j'ai bien implémenté ma méthode setParameters mais quand je débugge mon appli je ne passe jamais dedans. De plus, si je regarde la valueStack je ne trouve aucune information concernant mon formulaire...
2- Est-il plus recommandé dans ce cas d'utiliser le scoped-model-driven pour trimbaler un objet en session ?
3- Avez vous un exemple concret d'application du model driven parce que je commence à haïr Struts 2...
Merci
Partager