欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringMVC中控制器的返回类型(转发和重定向)

程序员文章站 2022-06-28 20:19:39
关于Servlet中转发和重定向的学习>>>>>>JavaWeb中请求转发和重定向的区别一篇就够了SpringMVC中控制器中实现转发和重定向一.转发直接看控制器代码:注意事项:1forward:转发关键字2关键字后面需要指定资源路径(完整)3视图解析器不在处理返回值二.重定向控制器代码三.SpringMVC中实现重定向传值核心:使用RedirectAttributes代码实现总结:....

关于Servlet中转发和重定向的学习>>>>>>JavaWeb中请求转发和重定向的区别一篇就够了

SpringMVC中控制器中实现转发和重定向

一.转发

  • 直接看控制器代码:

SpringMVC中控制器的返回类型(转发和重定向)

  • 注意事项:
1 forward:转发关键字
2 关键字后面需要指定资源路径(完整)
3 视图解析器不在处理返回值

二.重定向

  • 控制器代码

SpringMVC中控制器的返回类型(转发和重定向)

三.SpringMVC中实现重定向传值

  • 核心:使用RedirectAttributes
  • 代码实现

SpringMVC中控制器的返回类型(转发和重定向)

  • 总结:
第一步 使用RedirectAttributes对象存储传递参数信息
第二步 使用@ModelAttribute注解接收参数信息

四.SpringMVC中控制器返回值为void

  • 我们之前写的控制器可以返回ModelAndView.String,这里还可以使用void
  • 代码实现

SpringMVC中控制器的返回类型(转发和重定向)

五.SpringMVC中控制器返回值为JSON数据

  • 我们可以会使用ajax请求返回json数据,这里介绍一下SpringMVC控制器返回json数据
  • 第一步:导入相关依赖(配置到pom.xml就不再赘述了):

SpringMVC中控制器的返回类型(转发和重定向)

  • 第二步:在控制器中使用注解返回json格式数据,代码如下:

SpringMVC中控制器的返回类型(转发和重定向)

SpringMVC中控制器的返回类型(转发和重定向)

本文地址:https://blog.csdn.net/qq_43265564/article/details/112631229

相关标签: SpringMVC