web.xml

1    <?xml version="1.0"?> 
2    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 
3    <web-app> 
4        <display-name>Filter Tutorial</display-name> 
5        <description>A Filter tutorial.</description> 
6        <filter> 
7            <filter-name>helloWorld</filter-name> 
8            <filter-class>com.acme.filter.HelloWorldFilter</filter-class> 
9        </filter> 
10       <filter> 
11           <filter-name>message</filter-name> 
12           <filter-class>com.acme.filter.MessageFilter</filter-class> 
13           <init-param> 
14               <param-name>message</param-name> 
15               <param-value>A message to you!</param-value> 
16           </init-param> 
17       </filter> 
18       <filter> 
19           <filter-name>prePost</filter-name> 
20           <filter-class>com.acme.filter.PrePostFilter</filter-class> 
21       </filter> 
22       <filter> 
23           <filter-name>imageManipulator</filter-name> 
24           <display-name>imageManipulator</display-name> 
25           <filter-class>com.acme.filter.ImageFilter</filter-class> 
26           <init-param> 
27               <param-name>message</param-name> 
28               <param-value>test</param-value> 
29           </init-param> 
30       </filter> 
31        <filter> 
32           <filter-name>gzip</filter-name> 
33           <filter-class>com.acme.filter.GZIPFilter</filter-class> 
34       </filter> 
35       <filter-mapping> 
36           <filter-name>helloWorld</filter-name> 
37           <url-pattern>/filter.jsp</url-pattern> 
38       </filter-mapping> 
39       <filter-mapping> 
40           <filter-name>message</filter-name> 
41           <url-pattern>/filter2.jsp</url-pattern> 
42       </filter-mapping> 
43       <filter-mapping> 
44           <filter-name>prePost</filter-name> 
45           <url-pattern>/filter3.jsp</url-pattern> 
46       </filter-mapping> 
47       <filter-mapping> 
48           <filter-name>imageManipulator</filter-name> 
49           <url-pattern>/*.jpg</url-pattern> 
50       </filter-mapping> 
51        <filter-mapping> 
52           <filter-name>gzip</filter-name> 
53           <url-pattern>/*.jsp</url-pattern> 
54       </filter-mapping> 
55       <welcome-file-list> 
56           <welcome-file>index.jsp</welcome-file> 
57       </welcome-file-list> 
58   </web-app>