请求转发和请求重定向区别
Posted liu1275271818
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请求转发和请求重定向区别相关的知识,希望对你有一定的参考价值。
请求转发:
1.request由服务器执行,客户端只发一次请求.
2.地址栏地址不变
3.转发能够传递数据,request域
4.请求转发完成后,目的页面jsp或者html的css样式可能加载不了,原因是路劲错误(正在思考.......)
请求重定向:
1.response由客户端执行,客户端发送两次请求.
2.地址栏地址发生改变
3.不能传递数据,如果想能够传递数据,要搭配session域进行数据传递.
4.可以跳转到其他应用,包括外站.
5.请求重定向完成后,目的页面jsp或者html的css样式能够加载.
以上是关于请求转发和请求重定向区别的主要内容,如果未能解决你的问题,请参考以下文章
重定向(redirect)和请求转发(getRequestDispatcher)的区别