chain可以返回req,res而不是request,response吗

来源:2-3 实战案例-字符集过滤器

慕UI5285863

2019-12-02 21:09:01

如题,可以返回转换后的req,res吗 有什么不同

写回答

1回答

好帮手慕小班

2019-12-03

同学你好,1、req和request区别如下:

http://img.mukewang.com/climg/5de5c786090fbf1b13350434.jpg

HttpServletRequest继承自ServletRequest ,HttpServletRequest是针对HTTP协议的,因此比ServletRequest要多一些针对http协议的方法。因为ServletRequest中只提供了获取基本信息的方法,没有获取用户请求类型的方法。所以就必须要将ServletRequest转成HttpServletRequest,这样用户的请求信息就可以获取到了,也可以设置请求信息中某些属性。

        2、如上所述,HttpServletRequest继承自ServletRequest,所以这里chain.dofilter里可以是HttpServletRequest对应的req,也可以是ServletRequest对应的request,这两个都是当前的请求。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程