如何在不使用 jsp 端的输入字段的情况下将对象从 get 控制器传输到 post 控制器?
@RequestMapping(value = "/benutzerverwaltung/{benutzerID}/kennwort", method = RequestMethod.GET)
public String BenutzerverwaltungKennwort(@PathVariable("benutzerID")int id, @ModelAttribute("benutzer") CBenutzer benutzer, Model model){
benutzer.getBenutzer(id);
benutzer.setPasswort(null);
//code to transmit?
return "benutzerverwaltung/kennwort";
}
第二个控制器应该得到对象 benutzer
@RequestMapping(value = "/benutzerverwaltung/{benutzerID}/kennwort/aendern", method = RequestMethod.POST)
public String BenutzerverwaltungKennwortGo(@PathVariable("benutzerID")int id, @ModelAttribute("benutzer") CBenutzer benutzer, Model model){
//here I need the object with its attributes from the controller above...
System.out.println(benutzer.toString()); //what i get is attributes = null -.-
return "redirect:/benutzerverwaltung/";
}
有人有想法吗?谢谢阅读