1.情景展示
虽然现在流行的是前后端分离,后端开发与前端往往只进行数据交互,不需要参与对网页跳转的控制及网页内容的开发。
但是,由服务器(后端)跳转到客户端(浏览器)或者从A服务器跳到B服务器是一项基本的能力。
在项目开发中,真正遇到的时候,该如何实现?
哪种实现方式更好?
2.具体分析
无论是springboot,SpringMVC,其本质都是Servlet。
由服务器跳转到网页上,有且只有两种方式:
一是转发。
二是重定向。
二者具体有什么区别,我们通过示例来一起认识一下。
3.解决方案
前提条件:
控制器的注解,需要使用@Controller
,不可使用@RestController
。
方式一:
方式二:
方式三:
写在最后
哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!