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

sendRedirect()和forward()方法有什么区别?相似之处:都可以实现页面跳转或服务器资源跳转;不同之处:1。Sendredirect(“destination”)是响应对象的方法,而f

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

相似之处:都可以实现页面跳转或服务器资源跳转;不同之处:

1。Sendredirect(“destination”)是响应对象的方法,而forward(request,response)是响应对象的方法请求.getRequestDispatcher(“destination”)方法;

2。当sendredirect()在客户端运行时,将生成一个新请求,地址栏显示新地址,forward()在服务器端运行,地址栏中的地址保持不变;

3。sendredirect()跳转后,无法获取请求中的对象,但可以获取forward();

4。Forward()更快。