J'ai un objet de domaine avec 5 propriétés. Je précharge l'objet dans ma méthode GET et affiche juste l'une des propriétés dans le formulaire. Lorsque le formulaire est soumis, l'objet contient uniquement une propriété avec valeur. Comment puis-je obtenir les propriétés restantes et leurs valeurs sans mettre une variable cachée pour chaque propriété dans mon formulaire.spring mvc annotation - objet valeurs manquantes sur le poste
0
A
Répondre
3
Si vous ne souhaitez pas stocker les propriétés dans les champs hidden
, vous pouvez stocker votre objet dans la session. Au printemps 3, ceci peut être fait de manière déclarative avec @SessionAttribute
annotation:
@Controller @RequestMapping("/editBar")
// Specifiy the name of the model attribute to be stored in the session
@SessionAttribute("bar")
public class BarController {
@RequestMapping(method = GET)
public String form(Map<String, Object> model) {
model.put("bar", ...);
...
}
@RequestMapping(method = POST)
public String submit(@ModelAttribute("bar") Bar bar, BindingResult errors,
SessionStatus status) {
if (!errors.hasErrors()) {
status.setComplete(); // Clear the session after successful submit
...
} ...
}
}
Questions connexes
- 1. Spring MVC annotation preload form
- 2. Objet de commande Spring MVC Annotation Based Controller perdant des valeurs sur POST
- 3. Spring 2 Annotation Hibernate
- 4. Evaluation Expression Spring (Annotation)
- 5. Objet imbriqué de liaison Spring MVC
- 6. Comment prolonger Spring Annotation @Transactional
- 7. Contrôleur MVC non lié à l'ID Param Sur le poste
- 8. Trouver les valeurs manquantes
- 9. valeurs forme Symfony manquantes
- 10. ASP.NET MVC - Comment obtenir des valeurs de case à cocher sur le poste
- 11. Modèle ASP.NET MVC par défaut sur le poste
- 12. annotation mvc de printemps - variable de forme factic
- 13. Printemps MVC - @Controller annotation et le traitement des demandes concurrentes
- 14. Spring @ Annotation transactionnelle ne fonctionnant pas avec le câblage automatique?
- 15. printemps annotation mvc @RequestAttribute similaire à @RequestParam
- 16. Wordpress Aide sur le poste
- 17. Cherrypy suspendu sur le poste
- 18. Impression des valeurs de poste
- 19. annotations dans Spring MVC
- 20. Spring 3 JSON avec MVC
- 21. trouver des valeurs manquantes dans MySQL
- 22. Spring MVC: Annotation correcte de la méthode du contrôleur pour l'URI RESTful, y compris ';'
- 23. Spring MVC SimpleFormController
- 24. Spring MVC - Formatage sélectif
- 25. Intégration Spring MVC et Flex sur BlazeDS?
- 26. Ayant plusieurs formes sur Spring MVC
- 27. Agrégats d'hibernation + Spring MVC
- 28. Crystal Report: Valeurs de paramètre manquantes
- 29. Spring MVC 3.0: Comment me lier à un objet persistant?
- 30. Trouver valeurs manquantes de la table sql