Bonjour
j'ai le problème suivant que je ne parvient pas à résoudre.
j'ai un Map <String, String> mapErreur, si il n'y a pas de fautes, il va en redirect => /gestion/ouvrier.htm
jusqu'ice pas de problème.
Mais si j'ai une faute, (le map me montre qu'il contient une ou plusieurs fautes), je veux envoyer le map mapErreur au suivant redirect => "redirect::/gestion/ouvrier2.htm" (qui a le même jsp que " /gestion/ouvrier.htm").
pour faire cela j'emploie => modelAndView.addObject("mapErreur", mapErreur);
voice le code (pour une partie)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 ................................. ................................ if (mapErreur == null) { ModelAndView modelAndView = new ModelAndView ("redirect:/gestion/ouvrier.htm", "id", id); return modelAndView; } else { ModelAndView modelAndView = new ModelAndView ("redirect::/gestion/ouvrier2.htm"); System.out.println("mapErreur size " + mapErreur.size()); modelAndView.addObject("mapErreur", mapErreur); return modelAndView; } }
le problème c'est que je ne parvient pas a mettre l'object mapErreur dans
ce code suivant.
si je ne mets pas params(mapErreur) il va dans la methode, si je mets params(mapErreur), il ne trouve pas la methode.
dans le map mapErreur ce trouves des erreurs qui doivent être montre dans mon jsp
j'espère que vous comprenez ce qui je tache de vous expliquer..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @RequestMapping(value = "/gestion/ouvrier2.htm") public ModelAndView ecranAvecFautes() { System.out.println("modelAndView avec fautes"); ModelAndView modelAndView = new ModelAndView("gestion/ouvrier", "button", "button"); return modelAndView; }
Merci
edit: j'ai mis le mapErreur dans une session, mais est ce que c'est pas possible de le mettre dans un methode (voir code)?
Partager