42 votes

@ModelAttribute annotation, quand l’utiliser ?

Disons que nous avons une entité Person, un contrôleur PersonController et une page edit.jsp (création d’une nouvelle personne ou modification d’une personne existante)

Contrôleur

modifier.jsp

J’essaie le code ci-dessus (sans utiliser l’annotation @ModelAttribute dans la méthode savePerson, et cela fonctionne correctement. Pourquoi et quand dois-je ajouter l’annotation à l’objet personne :

0voto

dhS Points 2111

Une @ModelAttribute sur un argument de méthode indique que l’argument sera récupéré à partir du modèle. S’il n’est pas présent dans le modèle, l’argument sera d’abord instancié, puis ajouté au modèle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X