【发布时间】:2015-03-27 18:47:15
【问题描述】:
我有一个方法,它以@modelattribute 作为参数并返回模型和视图对象,如下所示
@RequestMapping(value = "/pathtorequest", method = RequestMethod.POST)
public ModelAndView redirectdemo( HttpServletRequest req,@ModelAttribute(value="demo") Employee e) {
ModelAndView m=new ModelAndView("result");
Map<String,Object> map=m.getModel();
for(String s:map.keySet()){
System.out.println("key::"+s+" value::"+map.get(s));
}
return m;
}
foreach 循环不打印任何内容,而对象被添加到具有 name=demo 的模型中。
在视图页面中,我得到了 requestScope 中 modelattribute 的值。
为什么没有将对象演示添加到模型图中?演示不是模型对象吗?
【问题讨论】:
标签: java spring-mvc model modelandview