Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :

Mise en ?uvre du modèle :Notre classe d'action


Notes:

Notre classe d'action est en fait relativement simple. Via le bean de formulaire, on obtient l'identifiant de l'article à retourner à la vue. Il ne nous reste donc plus qu'à localiser l'article considéré dans notre catalogue d'articles (le modèle). Pour simplifier la récupération, au sein de la vue, de l'article on le stocke dans le bean de formulaire.

Au final, on repart vers la vue, qui n'est autre que le formulaire de sélection d'article. La redirection est encore opérée via la méthode findForward de l'objet de mapping (de correspondance d'URL). Notez que juste avant cette redirection, un affichage est réalisé sur la console du serveur, via la méthode toString (appel implicite) de notre article.

Une autre solution, pour partager des données entre l'objet d'action et la vue, aurait consisté à enregistrer le bean au sein de la requête HTTP. Ainsi, la vue pourrait récupérer l'instance de bean ultérieurement.

Diapositive précédente Diapositive suivante