转发
- 转发是一次请求一次响应;(一次响应指的是浏览器发送一次请求)
- 转发地址栏现实的是第一次请求的地址。
- 转发过程中request域中的数据不会丢失。
- 可以访问src/main/webapp/WEB-INF目录下的资源。
- 转发不能够跨域。
- 转发是发生在服务器内部的。
重定向
- 重定向是两次请求两次响应。(两次响应指的是浏览器发送两次请求)
- 重定向显示的是第二次请求的地址。
- 转发过程中request域中的数据会丢失。
- 不可以访问src/main/webapp/WEB-INF目录下的资源。(WEB-INF下的资源具有安全性、隐藏性,只能服务器内部进行访问。)
- 重定向可以跨域,时浏览的发送的两次请求,可以访问任何资源,例如:重定向到百度等。
总结
大概就是这些,如有错误欢迎讨论!