web.xml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
  5. version="4.0">
  6. <filter>
  7. <filter-name>JSPFilter</filter-name>
  8. <filter-class>com.lovecoding.filter.JSPFilter</filter-class>
  9. </filter>
  10. <filter-mapping>
  11. <filter-name>JSPFilter</filter-name>
  12. <url-pattern>/admin.jsp</url-pattern>
  13. </filter-mapping>
  14. <!-- 我们可以在web.xml里面定义 Filter 对象 -->
  15. <filter>
  16. <filter-name>Demo</filter-name>
  17. <filter-class>com.lovecoding.filter.MyFilter</filter-class>
  18. </filter>
  19. <!-- 这里定义一个URL匹配 讲匹配上的 请求转给Filter 处理 -->
  20. <filter-mapping>
  21. <filter-name>Demo</filter-name>
  22. <url-pattern>/*</url-pattern>
  23. </filter-mapping>
  24. <!-- 只匹配JSP过滤 -->
  25. <filter-mapping>
  26. <filter-name>Demo</filter-name>
  27. <url-pattern>*.jsp</url-pattern>
  28. </filter-mapping>
  29. <!-- 只匹配JSP过滤 -->
  30. <filter-mapping>
  31. <filter-name>Demo</filter-name>
  32. <url-pattern>/index.jsp</url-pattern>
  33. </filter-mapping>
  34. <!-- 只匹配JSP过滤 -->
  35. <filter-mapping>
  36. <filter-name>Demo</filter-name>
  37. <url-pattern>/admin/*</url-pattern>
  38. </filter-mapping>
  39. </web-app>