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-mapping> 32 <filter-name>helloWorld</filter-name> 33 <url-pattern>/filter.jsp</url-pattern> 34 </filter-mapping> 35 <filter-mapping> 36 <filter-name>message</filter-name> 37 <url-pattern>/filter2.jsp</url-pattern> 38 </filter-mapping> 39 <filter-mapping> 40 <filter-name>prePost</filter-name> 41 <url-pattern>/filter3.jsp</url-pattern> 42 </filter-mapping> 43 <filter-mapping> 44 <filter-name>imageManipulator</filter-name> 45 <url-pattern>/*.jpg</url-pattern> 46 </filter-mapping> 47 <welcome-file-list> 48 <welcome-file>index.jsp</welcome-file> 49 </welcome-file-list> 50 </web-app>