- <?xml version="1.0" encoding="IS0-8859-1"?>
- <!DOCTYPE web-app
- PUBLIC "-//sunMicrosystems,Inc.//DTD WebApplication 2.3f//EN"
- "http://java.sun.com/j2ee/dtds/web-app_2.3.dtd">
- <web-app>
- .......
- </web-app>
- <?xml version="1.0" encoding="UTF-8"?>
- <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
- xmlns:workflow="http://www.workflow.com"
- xmins:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
- http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
- .........
- </web-app>
- import javax.setvlet.ServletContext;
- import javax.servlet.ServletRequestListener;
- import javax.servlet.ServletRequestAttributeListener;
- import javax.servlet.http.HttpServletRequest;
- import iava.io.*;
- import java.util.Locale;
- public final class RequestListenerimplements
SerVletRequestListener, - ServletRequestAttributeListener,ServletContextListener{
- ........
- public void requestlnitialized(javax.servlet.
ServletRequestEvent event){ - ........
- }
- public void attributeAdded(javax.servlet.
ServletRequestAttributeEvent event){ - ........
- }
- public void attributeRemoved(javax.servlet.
ServletRequestAttributeEvent event){ - ........
- }
- public void attributeReplaced(javax.servlet.
ServletRequestAttributeEvent event){ - ........
- }
- public void attributeDestroyed(javax.servlet.
ServletRequestAttributeEvent event){ - ........
- }
- }

◆只有当request被一个请求分发器使用forward()方法转到一个Web构件时(采用或定义),对应称为FORWARD条件。
◆类似地,只有当request被一个请求分发器使用include()方法转到一个Web构件时(采用或定义),对应称为INCLUDE条件。
◆只有当request被一个请求分发器使用“错误信息页”机制方法转到一个Web构件时,对应称为ERROR条件。
◆第五种过滤器作用的条件可以是上面四种条件的组合。 【编辑推荐】
- Servlet和JSP新特性
- 浅谈Servlet的Web服务器
- 在Weblogic环境中实现Servlet应用
- Servlet和CGI间的通讯
- 用MIDlet激活Servlet