springMVC重定向和转发区别

请求转发是浏览器一次发出请求,获取一次相应,重定向是二次。

请求地址栏未变,转发地址栏变

请求获取用户提交的数据,重定向不可以获取用户提交数据,但可以获取第二次由浏览器携带的数据

请求转发是在服务器端内部完成的,它将请求从一个 Servlet 转发到另一个 Servlet 或 JSP 页面,浏览器对此是不可见的。因此,通过请求转发是无法直接获取浏览器数据的。

浏览器数据包括请求参数、请求头、Cookie 等信息,这些信息是由浏览器发送给服务器的。在服务器端,可以通过 HttpServletRequest 对象来获取这些浏览器数据。

如果你需要在目标 Servlet 或 JSP 页面中获取浏览器数据,可以将这些数据作为请求参数传递给目标页面

posted @   langpo  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示