刷新页面时,spring中的模型对象获取null值

时间:2014-02-22 12:34:56

标签: java java-ee sprite

在控制器类中,我有一个方法:

@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";
    }

这是从一个页面重定向,并从此页面获取任务对象的值。

我在重定向后正确获取任务对象,但刷新后会丢失..

1 个答案:

答案 0 :(得分:1)

您不应该使用GET来调用此控制器方法;在GET请求中,@ModelAttribute quest对象null将为{{1}}。