概述:spring-mvc 中 被注解的方法支持以下几种返回值
1.返回 ModelAndView 对象
场景:标记了@RequestMapping注解的方法
目的:返回模型数据与视图名 ,以便交个spring-mvc 进行渲染
代价:设置 返回值为 ModelAndView
注意:视图名,默认为方法名
栗子:
@RequestMapping("mv")
public ModelAndView mv() {
ModelAndView mv=new ModelAndView();
return mv;
}
2.返回String 对象
场景:没有什么可以控制的,主要目的就是为了返回指定的视图
目的:返回视图,无须模型进行渲染
代价:将方法的返回值设置为String
栗子:
@RequestMapping("login")
public String login() {
return "login";
}