简述servlet与filter的异同点
相同点 :都需要创建类去继承接口,都有init初始化方法,都需要通过配置WEB-INxmlF/web.xml
不同点:1). filter在servlet容器初始化之后即初始化,
servlet则是在servlet类被调用之后才初始化,先于filter的调用
相同点 :都需要创建类去继承接口,都有init初始化方法,都需要通过配置WEB-INxmlF/web.xml
不同点:1). filter在servlet容器初始化之后即初始化,
servlet则是在servlet类被调用之后才初始化,先于filter的调用
2). filter在按照web.xml中的映射配置顺序按照配置条件从后向前调用,
servlet按照web.xml中的映射配置顺序按照配置条件从后往前调用第一个满足条件的servlet,调用之前实现执行
满足条件的filter,不存在层次调用servlet问题。
3).filter是在服务器停止后销毁,晚于servlet销毁之后,
servlet是在服务器停止后销毁