Java Web开发:过滤器、Tomcat安装与XML基础
1. 过滤器的使用与要点
1.1 运行应用程序
若已将 chapter18 目录复制到Tomcat安装目录的 webapps 目录下,可打开 web.xml 文件查看相关设置。运行应用程序时,需重启Tomcat,然后通过浏览器请求该Web应用中的任意文本文件。为方便测试,提供了示例文本文件和GIF图像,可通过以下URL查看:
http://localhost:8080/chapter18/ReportJanFeb.txt
1.2 使用过滤器的要点
使用过滤器时,需了解以下要点:
- 多线程模型 :默认情况下,过滤器与Servlet一样以多线程模型执行。在每个虚拟机中, web.xml 文件里的每个 <filter> 条目对应一个过滤器。Servlet容器可在同一过滤器对象上运行多个线程,以同时处理多个请求。不过,与Servlet不同的是,无法将过滤器配置为单线程模型运行。
- RequestDispatcher请求 :当通过 RequestDispatcher 向资源发送请求时,与该资源关联的过滤器不会执行。这样做是为了防止过滤器自我调用,从而避免进入活锁状态。
- 错误页面关联过滤器 :作为第二点的延伸,与错误
超级会员免费看
订阅专栏 解锁全文
1935

被折叠的 条评论
为什么被折叠?



