1) 页面跳转
直接返回字符串
通过ModelAndView对象返回
2) 回写数据
直接返回字符串
返回对象或集合
### 02-SpringMVC的数据响应-页面跳转-返回字符串形式(应用)
![](./img/1.jpg)
### 03-SpringMVC的数据响应-页面跳转-返回ModelAndView形式1(应用)
在Controller中方法返回ModelAndView对象,并且设置视图名称
```java
@RequestMapping(value="/quick2")
public ModelAndView save2(){
/*
Model:模型 作用封装数据
View:视图 作用展示数据
*/
ModelAndView modelAndView = new ModelAndView();
//设置模型数据
modelAndView.addObject("username","itcast");
//设置视图名称
modelAndView.setViewName("success");
return modelAndView;
}
```
### 04-SpringMVC的数据响应-页面跳转-返回ModelAndView形式2(应用)
n在Controller中方法形参上直接声明ModelAndView,无需在方法中自己创建,在方法中直接使用该对象设置视图,同样可以跳转页面
```java
@RequestMapping(value="/quick3")
public ModelAndView save3(ModelAndView modelAndView){
modelAndView.addObject("username","itheima");
modelAndView.setViewName("success");
return modelAndView;
}
@RequestMapping(value="/quick4")
public String save4(Model model){
model.addAttribute("username","博学谷");
return "success";
} |
|