controller层的方法的返回值类型有3种
1 ModelAndView
ModelAndView对象 既可以存放数据也可以存放视图【视图和数据都在ModelAndView对象里面,不能实现解耦合】,不推荐使用
存放数据和跳转页面: 默认使用转发,如需重定向则使用RedirectView
public ModelAndView login(){
RedirectView redirectView = newRedirectView("xxx.action");
return new ModelAndView(redirectView);
}
2 void 不返回视图,只返回json数据 通常在与Ajax交互时使用
存放数据和跳转页面: