【发布时间】:2015-10-30 02:58:56
【问题描述】:
这两者之间有什么区别,它们都将变量暴露给JSP。第一个是用@ModelAttribute 标记的方法。第二个将所需的对象放入ModelAndView。目标是让JSP 检索此变量。
1)
@ModelAttribute("store_location_types")
public StoreLocationType[] getStoreLocationTypes() {
return StoreLocationType.values();
}
2)
public ModelAndView handlePage(Model m) {
ModelAndView mav = new ModelAndView("my.jsp");
mav.addObject("store_location_types", StoreLocationType.values();
//...
return mav;
}
【问题讨论】:
标签: spring-mvc