请求转发和请求重定向区别

Posted liu1275271818

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请求转发和请求重定向区别相关的知识,希望对你有一定的参考价值。

请求转发:

1.request由服务器执行,客户端只发一次请求.

2.地址栏地址不变

3.转发能够传递数据,request域

4.请求转发完成后,目的页面jsp或者html的css样式可能加载不了,原因是路劲错误(正在思考.......)

请求重定向:

1.response由客户端执行,客户端发送两次请求.

2.地址栏地址发生改变

3.不能传递数据,如果想能够传递数据,要搭配session域进行数据传递.

4.可以跳转到其他应用,包括外站.

5.请求重定向完成后,目的页面jsp或者html的css样式能够加载.

以上是关于请求转发和请求重定向区别的主要内容,如果未能解决你的问题,请参考以下文章

转发和重定向的区别

重定向,请求转发,get,post

JavaWeb中请求转发和请求重定向的区别

重定向(redirect)和请求转发(getRequestDispatcher)的区别

重定向(redirect)和请求转发(getRequestDispatcher)的区别

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