重定向和请求转发的区别
Posted 奇点23
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重定向和请求转发的区别相关的知识,希望对你有一定的参考价值。
整个请求转发过程中共一次请求
整个请求转发过程中地址栏没有改变(不能访问外网)
整个请求转发过程中请求参数依然有效
请求转发之后的代码能否执行???---》可以执行,但是有风险,一般用return解决风险
整个重定向过程中共两次请求
整个重定向过程中地址栏改变了(能访问外网)
整个重定向过程中请求参数全部消失,(如果需要参数的话,只能手动设置)
重定向之后的代码能否执行???---》可以执行,但是有风险,一般用return解决风险
总结:在同一个web项目中,能使用请求转发和重定向访问项目的所有资源,但是推介使用请求转发【转发效率高】
以上是关于重定向和请求转发的区别的主要内容,如果未能解决你的问题,请参考以下文章
重定向(redirect)和请求转发(getRequestDispatcher)的区别