chain可以返回req,res而不是request,response吗
来源:2-3 实战案例-字符集过滤器
慕UI5285863
2019-12-02 21:09:01
如题,可以返回转换后的req,res吗 有什么不同
1回答
同学你好,1、req和request区别如下:
HttpServletRequest继承自ServletRequest ,HttpServletRequest是针对HTTP协议的,因此比ServletRequest要多一些针对http协议的方法。因为ServletRequest中只提供了获取基本信息的方法,没有获取用户请求类型的方法。所以就必须要将ServletRequest转成HttpServletRequest,这样用户的请求信息就可以获取到了,也可以设置请求信息中某些属性。
2、如上所述,HttpServletRequest继承自ServletRequest,所以这里chain.dofilter里可以是HttpServletRequest对应的req,也可以是ServletRequest对应的request,这两个都是当前的请求。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题