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

IT互联网 已帮助: 时间:2025-05-10 10:15:37

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

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:有什么区别,方法,sendRedirect

参考解答

用户头像

463***129

2025-05-10 10:15:37

sendRedirect()方法会创建一个新的请求,而forward()方法只是把请求转发到一个新的目标上。重定向(redirect)以后,之前请求作用域范围以内的对象就失效了,因为会产生一个新的请求,而转发(forwarding)以后,之前请求作用域范围以内的对象还是能访问的。一般认为sendRedirect()比forward()要慢。


上一篇 什么是JSP动作(JSP action)?

下一篇 什么是HTTP隧道?

相似问题