1. 首页
  2. 编程语言
  3. Java
  4. SpringMVC方法返回值多种情况代码实例

SpringMVC方法返回值多种情况代码实例

上传者: 2022-05-03 17:34:30上传 PDF文件 71.60 KB 热度 12次

如果前后端不分的开发,大部分情况下,我们返回ModelAndView,即数据模型+视图:Model中,放我们的数据,然后在ModelAndView中指定视图名称没有返回值。没有返回值,并不一定真的没有返回值,只是方法的返回值为 void,我们可以通过其他方式给前端返回。实际上,这种方式也可以理解为 Servlet 中的那一套方案。前面的 ModelAndView 可以拆分为两部分,Model 和 View,在 SpringMVC 中,Model 我们可以直接在参数中指定,然后返回值是逻辑视图名:服务端跳转forward 后面跟上跳转的路径。客户端跳转真的返回一个字符串上面三个返回的字符串,都是由特殊含义的,如果一定要返回一个字符串,需要额外添加一个注意:@ResponseBody ,这个注解表示当前方法的返回值就是要展示出来返回值,没有特殊含义。

用户评论