在控制器类中,我有一个方法:
@RequestMapping(value = "/newQuestion/{questionId}",method = {RequestMethod.POST, RequestMethod.GET})
public String newQuestion(@PathVariable("questionId") String questionId, Model model,@ModelAttribute("quest") Quest quest ) {
Question question = new Question();
question.setName("New Question");
model.addAttribute("quest", quest);
model.addAttribute("question", question);
return "newQuestion";
}
这是从一个页面重定向,并从此页面获取任务对象的值。
我在重定向后正确获取任务对象,但刷新后会丢失..
答案 0 :(得分:1)
您不应该使用GET
来调用此控制器方法;在GET
请求中,@ModelAttribute
quest
对象null
将为{{1}}。