SpringMVC直接return和return redirect:区别

  • Post author:
  • Post category:其他



直接return

直接return是请求转发,走thymeleaf视图解析器,加前缀加后缀再进行渲染。由于加了前缀后缀,因此是不能用来访问控制器方法的。而且静态页面因为使用了thymeleaf语法因此必须经过thymeleaf视图解析器渲染。访问的是html这种的页面。

return redirect:

return redirect:是重定向,相当于浏览器重新访问了,相当于在地址栏把这个地址输入进去了,重定向到这个路径,所以请求方式是get。通过这个路径映射到控制器方法。由于静态页面中使用了thymeleaf语法,因此在控制器方法中直接return 路径 来用走thymeleaf视图解析器。



版权声明:本文为wwh1st原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。