问答详情
源自:4-6 FileUpload--单文件上传

加@ModelAttribute有什么用,感觉和没加是一样的啊

在4-5Binding中,最后老师讲了加@ModelAttribute,只加了这个,其他并没有任何改动,既然没有改变,为什么要加它

提问者:霂木 2018-08-28 20:39

个回答

  • 慕勒9322580
    2018-09-03 22:37:56

    因为SpringMVC会自动匹匹配页面传递过来的参数的name属性和后台控制器中的方法中的参数名,如果参数名相同,会自动匹配;如果控制器中方法是封装的bean,会自动匹配bean中的属性,其实这种取值方式不需要用@ModelAttribute注解,只要满足匹配要求,也能拿得到值