请求转发是在服务器端完成的,服务器ServletA收到用户请求后,将其Request和Response对象提交给另一个ServletB,由新的Servlet进行处理,新的ServletB处理完成后,处理结果交给A,A再交给用户,整个过程用户只与A交互,页面url也不会改变;
重定向是在浏览器端完成的,用户发送请求消息给ServletA,A将重定向后的ServletB的地址发送给用户,用户的浏览器再去根据这个地址找到B,这时候页面的url就发生了变化。
JAVAWEB请求转发和重定向的区别
最新推荐文章于 2025-03-02 01:41:38 发布