开发者社区 问答 正文

sendRedirect()和forward()方法有什么区别?

sendRedirect()和forward()方法有什么区别?

展开
收起
7大帅 2021-11-04 20:05:45 516 分享 版权
1 条回答
写回答
取消 提交回答
  • sendRedirect()方法会创建一个新的请求,而forward()方法只是把请求转发到一个新的目标上。重定向(redirect)以后,之前请求作用域范围以内的对象就失效了,因为会产生一个新的请求,而转发(forwarding)以后,之前请求作用域范围以内的对象还是能访问的。一般认为sendRedirect()比forward()要慢。

    2021-11-04 22:12:54
    赞同 展开评论
问答地址: