servlet和JSP过滤器Filter(3) 1.filter元素 filter元素位于部署描述符文件(web.XML)的前部,所有filter-mapping、servlet或servlet-mapping元素之前。filter元素具有如下六个可能的子元素: l icon 这是一个可选的元素,它声明IDE能够使用的一个图象文件。 l filter-name 这是一个必需的元素,它给过滤器分配一个选定的名字。 l display-name 这是一个可选的元素,它给出IDE使用的短名称。 l description 这也是一个可选的元素,它给出IDE的信息,提供文本文档。 l filter-class 这是一个必需的元素,它指定过滤器实现类的完全限定名。 l init-param 这是一个可选的元素,它定义可利用FilterConfig的getInitParameter方法读取的初始化参数。单个过滤器元素可包含多个init-param元素。 请注意,过滤是在serlvet规范2.3版中初次引入的。因此,web.XML文件必须使用DTD的2.3版本。下面介绍一个简单的例子:
<?XML version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://Java.sun.com/dtd/web-app_2_3.dtd">