redirect与forword区别


forword转发:

  1. 转发是:一次请求,浏览器发送。还有一次是服务器的转发,但这并不算是请求。
  2. 转发可以获取到请求域中的数据,因为只有一个request对象
  3. 可以访问WEB-INF下的资源(因为WEB-INF下的资源具有安全性,只能通过服务器内部来访问)
  4. 不能跨域,因为转发是在服务器内部的,只能访问服务器内部资源

redirect重定向:

  1. 重定向是:两次请求。第一次访问servelt第二次访问重定向到的页面。
  2. 浏览器地址栏会发生变化,变为重定向到的地址。
  3. 也就对应了两个request对象,因此也就不能获取到请求域中的对象
  4. 无法访问WEB-INF下的资源(因为WEB-INF下的资源具有安全性,只能通过服务器内部来访问)
  5. 可以跨域


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM