Servlet过滤器配置
过滤器通过 web.xml 文件中的两个 XML 标签来声明。
清单摘自一个 web.xml 文件,它展示了如何声明Servlet过滤器的包含关系:
清单 在 web.xml 中声明一个Servlet过滤器配置:
<filter>
<filter-name>Page Request Timerfilter-name>
<filter-class>TimeTrackFilterfilter-class>
filter>
<filter-mapping>
<filter-name>Page Request Timerfilter-name>
<servlet-name>Main Servletservlet-name>
filter-mapping>
<servlet>
<servlet-name>Main Servletservlet-name>
<servlet-class>MainServletservlet-class>
servlet>
<servlet-mapping>
<servlet-name>Main Servletservlet-name>
<url-pattern>/*url-pattern>
servlet-mapping>
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
上面的代码示例说明了Servlet过滤器配置("Page Request Timer"),并把它映射到一个 Servlet("Main Servlet")。然后为该 Servlet定义了一个映射,以便把每个请求(由通配符指定)都发送到该 Servlet。这是控制器组件的典型映射声明。您应该注意这些声明的顺序,因为千万不能背离这些元素的顺序。
【编辑推荐】