为什么我必须在这种情况下将“modelMap.addAttribute”中的类实例传递给视图?

时间:2016-05-17 14:57:05

标签: java spring jsp spring-mvc

我怀疑。我正在使用spring MVC并玩代码。当我遇到这种情况时:

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

"attrsFormat": "legacy"

这个方法调用foo.jsp。在其中,我想只注意这一行:

@RequestMapping(value = "/foo.html", method = { RequestMethod.GET })
    public String showFooJSP(ModelMap modelMap) {

        modelMap.addAttribute("dee",new Dee());

        return "/foo";
    }

当我评论线“modelMap.addAttribute(”dee“,new Dee());”控制器,当我想访问jsp时,它给了我这个错误:

  

java.lang.IllegalStateException:既不是BindingResult也不是plain   bean名称'dee'的目标对象可用作请求属性

我想知道为什么,因为我想明白为什么春天需要我在这种情况下至少发送一个“dee”类型的实例。

感谢阅读!

0 个答案:

没有答案