关于getRequestDispatcher的应用

关于getRequestDispatcher的应用

老师好,想请问req.getRequestDispatcher如果不带参数也是可以实现跳转到指定页面(与resp.sendRedirect相同),那resp.sendRedirect方法还有存在的必要吗?这两种功能还有其他区别吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,两者的本质区别在于:

1.请求转发是使用的同一个请求对象,而请求是客户端发往服务器的;

2.响应重定向是使用响应对象进行处理,而响应是服务器发往客户端的。

如果没有响应重定向的话,那么如果需要对服务器发往客户端的数据进行业务拦截(使用过滤器或拦截器),那么在技术上是无法实现的。

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师