首先要明确我们访问网站的流程
浏览器-》服务器-》过滤器-》jsp、html、servlet等等
如果你想动态生成图片或者其他动态可使用servlet-mapping捕捉到的东西,那就需要解决过滤器和servlet-mapping冲突的问题,一般来说程序肯定是先走过滤器,那么如果想要动态生成图片等等,servlet-mapping当中url-pattern来个/Img什么的,如果此时过滤器是全部过滤<url-pattern>/*</url-pattern>,那么等待你的肯定是无法显示,所以修改过滤器是首选,要么限制过滤器的范围<url-pattern>/*.action</url-pattern>,要么进入过滤器修改代码。