SpringMVC转发与重定向有何本质差异?
- 内容介绍
- 文章标签
- 相关推荐
本文共计357个文字,预计阅读时间需要2分钟。
“转开发和重定向+相同点+都是web开发中资源跳转的方式。+不同点+转开发:是服务器内部的跳转,浏览器的地址栏不会发生变更。+从一页面到另一页面的跳转,还是同一个请求,也就是只有“>
转发和重定向
相同点
都是web开发中资源跳转的方式。
不同点
转发:是服务器内部的跳转,浏览器的地址栏不会发生变化。从一个页面到另一个页面的跳转还是同一个请求,也即是只有一个请求响应。可以通过request域来传递对象。
重定向:是浏览器自动发起对跳转目标的请求,浏览器的地址栏会发生变化。从一个页面到另一个页面的跳转是不同的请求,也即是有两个或两个以上的不同的请求的响应。无法通过request域来传递对象。
本文共计357个文字,预计阅读时间需要2分钟。
“转开发和重定向+相同点+都是web开发中资源跳转的方式。+不同点+转开发:是服务器内部的跳转,浏览器的地址栏不会发生变更。+从一页面到另一页面的跳转,还是同一个请求,也就是只有“>
转发和重定向
相同点
都是web开发中资源跳转的方式。
不同点
转发:是服务器内部的跳转,浏览器的地址栏不会发生变化。从一个页面到另一个页面的跳转还是同一个请求,也即是只有一个请求响应。可以通过request域来传递对象。
重定向:是浏览器自动发起对跳转目标的请求,浏览器的地址栏会发生变化。从一个页面到另一个页面的跳转是不同的请求,也即是有两个或两个以上的不同的请求的响应。无法通过request域来传递对象。

