1.控制器处理方法的返回值如果为 ModelAndView, 则其既包含视图信息,也包含模型数据信息。
1.1 jsp请求
<a href="springMVC/testModelAndView">testModelAndView</a>
1.2 目标方法
/**
* 目标方法的返回值可以是ModelAndView类型。
* 其中包含view和model的信息。
* SpringMVC会把ModelAndView的model中的数据放入到request域对象中。
* @return
*/
@RequestMapping("/testModelAndView")
public ModelAndView testModelAndView(){
String viewName = SUCCESS;
ModelAndView modelAndView = new ModelAndView(viewName);
//添加模型数据到ModelAndView
modelAndView.addObject("time",new Date());
return modelAndView;
}
1.3 目标页面。从域对象中得到模型数据。
<body>
<h4>success page</h4>
time:${requestScope.time}
</body>