Je suis nouveau au printemps désolé si cela est une question de débutants, mais le manuel est pas clair (du moins pas pour moi)maintenir l'état avec ressort entre les demandes
Ma question est la suivante: comment puis-je partager l'état entre demandes au printemps? Je peux envoyer des données du contrôleur à la vue à l'aide d'une ModelMap, mais les données de la ModelMap ne sont pas renvoyées au contrôleur suivant par la vue. Comment est-ce que je peux faire ceci avec le ressort?
Voici une partie de mon code source. Dans le second contrôleur, le modelMap ne contient pas les données stockées dans le modelMap dans le premier contrôleur. Comment suis-je censé maintenir l'état entre les contrôleurs au printemps?
merci beaucoup pour votre aide.
@RequestMapping(value = "find/something", method = RequestMethod.GET)
public String foo(@RequestParam("parent") Parent parent, ModelMap modelMap) {
...
modelMap.addAttribute("question_index", 42);
modelMap.addAttribute("something", new Something());
modelMap.addAttribute("data", new Data());
return "some/view";
}
<form:form action="bla" method="POST" modelAttribute="data">
...// using Something() and 42
</form:form>
@RequestMapping(value = "bla", method = RequestMethod.POST)
public String bla(@ModelAttribute("data") Data data, BindingResult result, ModelMap modelMap) {
System.out.println(modelMap); // doesn't contain question_index, or something
}
Ou dans un EJB stateful. – duffymo
Comment les EJB stateful fonctionnent-ils avec les applications Web? – Bozho