1.响应数据,返回ModelAndView
2.如果是void型,服务器不响应数据给客户端,那么客户端就会一直等待,需要使用@ResponseBody注解([email protected])
3.服务端响应字符串给客户端,@ResponseBody注解一定要有
数据返回成功,其实就是响应一个文本4.响应一个页面给客户端,不要@ResponseBody,如果fun4()这个方法处理完请求之后,我希望它跳转到index.jsp页面,那么直接return“index.jsp”,“/”主要表示绝对路径,不加“/”表示相对路径;
绝对路径
相对路径
因为当前目录hello下没有index.jsp,相对路径就是会在当前文件夹下找
5.配置视图解析器的前缀和后缀,在响应的时候会自动在前面加一个"/",在后面加一个".jsp"
配置了视图解析器的前缀和后缀之后,会自动在响应的时候在“index”前面加一个“/”前缀,在“index”的后面加一个“/”后缀,因此配置后就可以直接return“/index”,注意这种默认的是服务器端跳转,地址栏没变
6.重定向跳转加redirect:前缀
7.使用传统的servlet方式响应,这种方式就不经过视图解析器了
那么总结一下,SpringMVC的响应方式有