day07_SpringMVC—SpringMVC数据响应方式
一、SpringMVC的数据响应方式
1) 页面跳转 ①普通的页面跳转方式(day06学过的) ②使用ModelAndView对象完成页面的跳转
2) 回写数据 ①直接返回字符串 ②返回对象或集合
二、页面跳转
1.普通的页面跳转方式(day06学过的)
就是return success.jsp这种的,(day06学过的)
2.使用ModelAndView对象完成页面的跳转
Model:模型 作用封装数据 View:视图 作用展示数据
方式一
结
方式二
结
方式三
重复的图就省略了
结
方式四 重复的图就省略了
结
三、回写数据
1.直接返回字符串
方式一
重复的图就省略了
结
方式二
重复的图就省略了
通过@ResponseBody注解告知SpringMVC框架,方法返回的字符串不是跳转是直接在http响应体中返回。
结
方式三 回写json格式的字符串
结
2.返回对象或集合
方式一 在方法上添加@ResponseBody再经过一番配置就可以返回json格式的字符串
结
方式二 在方法上添加@ResponseBody再经过一番配置就可以返回json格式的字符串,但是这样配置比较麻烦,配置的代码比较多,因此,我们可以使用mvc的注解驱动代替上述配置。
