老师,帮我回答几个问题?

老师,帮我回答几个问题?

学完这一模块,有几个问题不明白

  1. 过滤器什么时候使用?

  2. 如何使用过滤器?

  3. 过滤器是如何实现的

正在回答 回答被采纳积分+1

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

1回答
好帮手慕珊 2019-10-18 10:17:17

你好!分别回答你的几个问题:

1、过滤器常见的应用包括中文乱码解决,权限验证等,此时都需要对一些请求和响应进行过滤,在过滤器中统一对这些问题进行处理。比如在中文乱码解决问题中,对所有请求和响应进行拦截,在过滤中设置编码方式,这样就不用每个Servlet都进行编码设置了。

2、关于如何使用过滤器,老师在课程中已经介绍过了。需要创建一个类实现Filter接口,然后最重要的方法是doFilter()方法,里面是过滤器的核心内容。比如在该方法中设置字符集,以解决中文乱码问题。

3、这个问题是否和第二个问题类似呢?还是同学问过滤器是怎么执行的?还是以中文编码问题为例,因为是对所有请求进行拦截,比如此时我们访问一个Servlet,http://localhost:8080/Demo/servlet1,在浏览器中输入地址,然后按回车,就会先执行过滤器,然后才会执行Servlet

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


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

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

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

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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