Servlet和Filter 区别

1.servlet和Filter都是运行在服务端的web组件

2.Servlet用于接收服务端请求,并对请求进行相应,Filter用于过滤与目标资源相关联的请求和资源,且目标资源感知不到Filter的存在,如果要请求目标资源,一定会先通过与之关联的Filter

3.servlet可以通过浏览器直接访问,Filter不能再浏览器中直接访问,在调用目标资源时由web容器对其进行调用

原文地址:https://www.cnblogs.com/juddy/p/13154557.html