开发者社区> 问答> 正文

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

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

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

    2021-11-04 22:12:54
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载