转发和重定向的区别(面试)
分类:
文章
•
2022-11-29 16:50:25
javaweb中转发和重定向的区别(一个程序菜鸟的笔记)
- 转发属于一次请求,重定向则是二次请求
- 转发的地址栏不会改变,重定向的地址栏改变
- 转发写跳转路径时不需要写工程名,重定向则需要加上项目工程名(eg:request.getContextPath + “/demo”)
- 转发路径只能写项目内部资源的地址(eg:www.baidu.com不允许!),而重定向内外资源不限制
- request域存取的值在转发(属于一次请求)中有效,重定向(二次请求)中无效
图解:
