Dire que j'ai 2 services Spring MVC:Spring MVC GET/redirect/POST
@RequestMapping(value = "/firstMethod/{param}", method = RequestMethod.GET)
public String firstMethod(@PathVariable String param) {
// ...
// somehow add a POST param
return "redirect:/secondMethod";
}
@RequestMapping(value = "/secondMethod", method = RequestMethod.POST)
public String secondMethod(@RequestParam String param) {
// ...
return "mypage";
}
pourrait réinjecter le premier appel de méthode à la seconde méthode (POST)? L'utilisation de la seconde méthode en tant que GET ou en utilisant une session n'est pas souhaitable.
Merci pour vos réponses!
Avez-vous vraiment besoin d'une redirection? pourquoi ne pas simplement appeler 'this.secondMethod (param)' de 'firstMethod'? – Yevgeniy
Dans cet exemple, je peux. Mais si 'secondMethod' a de nombreux paramètres différents tels que' @ CookieValue', cela ne serait pas pratique. – Nailgun
@Yevgeniy La principale raison pour laquelle je ne peux pas simplement appeler la méthode java est que je veux que l'utilisateur ait '/ secondMethod' dans la barre d'adresse du navigateur. – Nailgun