springboot 跳转到网页上的两种实现方式(转发与重定向详细对比)

发布时间 2023-05-25 17:12:28作者: Marydon

1.情景展示

虽然现在流行的是前后端分离,后端开发与前端往往只进行数据交互,不需要参与对网页跳转的控制及网页内容的开发。

但是,由服务器(后端)跳转到客户端(浏览器)或者从A服务器跳到B服务器是一项基本的能力。

在项目开发中,真正遇到的时候,该如何实现?

哪种实现方式更好?

2.具体分析

无论是springboot,SpringMVC,其本质都是Servlet。

由服务器跳转到网页上,有且只有两种方式:

一是转发。

二是重定向。

二者具体有什么区别,我们通过示例来一起认识一下。

3.解决方案

前提条件:

控制器的注解,需要使用@Controller,不可使用@RestController

 

方式一:

 

方式二:

 

方式三:

 

 

写在最后

  哪位大佬如若发现文章存在纰漏之处或需要补充更多内容,欢迎留言!!!

 相关推荐: