返回顶部

面试题: 请求转发(request)和重定向(forward)的特点区别

请求转发(forward)和重定向(redirect)的区别:

核心本质: forward 是一次请求, redirect 是两次请求( http 是无状态的 ,多次请求相互独立)

转发的特点:

  • 转发地址栏路径不变
  • 转发只能访问当前服务器下的资源
  • 可以访问WEB-INF下的资源
  • 转发是一次请求,可以使用request对象来共享数据

重定向的特点:

  • 重定向地址栏路径发生变化
  • 重定向可以访问其他站点(服务器)的资源
  • 重定向是两次请求, 不可以使用request域对象来共享数据
posted @ 2020-07-05 11:39  洛水良遥  阅读(851)  评论(0编辑  收藏  举报