关于getRequestDispatcher的应用
老师好,想请问req.getRequestDispatcher如果不带参数也是可以实现跳转到指定页面(与resp.sendRedirect相同),那resp.sendRedirect方法还有存在的必要吗?这两种功能还有其他区别吗?
8
收起
正在回答
1回答
同学你好,两者的本质区别在于:
1.请求转发是使用的同一个请求对象,而请求是客户端发往服务器的;
2.响应重定向是使用响应对象进行处理,而响应是服务器发往客户端的。
如果没有响应重定向的话,那么如果需要对服务器发往客户端的数据进行业务拦截(使用过滤器或拦截器),那么在技术上是无法实现的。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星