请求重定向与请求转发的区别

请求重定向:客户端行为(重定向是两次请求的,第一次是客户端给给服务器发出请求,但服务器处理不了;然后服务器就给它的请求通过重定向再一次的发出请求到另一个客户端给它的请求做出response响应response.sendRedirect(); 从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏URL地址会变化。

请求转发:服务器行为(服务器内部转发是客户端跳转到要请求的url时,它的url地址栏不会改变,而服务器后台给进行处理的)request.getRequestDispatcher().forward(req,resp); 是以此请求,转发后请求对象会保存,地址栏URL地址不会改变。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页