Filter是Web.xml中一个常用的配置,可以通过<filter>和<filter-mapping>组合起来使用Filter。
它除了提供了request和response对象外,还提供了一个FilterChain对象。
Filter存在的意义就好比你要去北京,他是你的目的地,但是提供一个机制让你在去的途中可以做一些拦截工作,如可以将你的一些行李包存放在某个“存放处”,当你返回时你可以再从这个地方取回。总之它可以在你的途中增加一些东西,或者减少一些东西。
参考:深入分析java web技术内幕