filter 的用法

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5"

         xmlns="http://java.sun.com/xml/ns/javaee"

         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

         http://java.sun.com/xml/ns/JavaEE/web-app_2_5.xsd">

        <filter>

                   <filter-name>struts 2</filter-name>

                   <filter-class>

                            org.apache.struts2.dispatcher.FilterDispatcher

                   </filter-class>

         </filter>

         <filter-mapping>

                   <filter-name>struts 2</filter-name>

                   <url-pattern>/*</url-pattern>

         </filter-mapping>

</web-app>

        此代码是在添加struts时修改的web.xml。。。

     filter美名曰:过滤器。。。此代码中相当于struts的入口。。

     filter元素:

     filter元素位于部署描述符文件(web.xml)的前部,所有filter-mapping、servlet或servlet-mapping元素之前。filter元素具有如下六个可能的子元素:
1、 icon   这是一个可选的元素,它声明IDE能够使用的一个图象文件。
2、filter-name   这是一个必需的元素,它给过滤器分配一个选定的名字。
3、display-name   这是一个可选的元素,它给出IDE使用的短名称。
4、 description   这也是一个可选的元素,它给出IDE的信息,提供文本文档。
5、 filter-class   这是一个必需的元素,它指定过滤器实现类的完全限定名。
6、 init-param   这是一个可选的元素,它定义可利用FilterConfig的getInitParameter方法读取的初始化参数。单个过滤器元素可包含多个init-param元素。

     本人理解如下:(如有错误,请多多指教)

      <filter>//filter标签

                   <filter-name>struts 2</filter-name>//过滤器名字,但必须与下面<filter-mapping>中的<filter-name>相同

                   <filter-class>//filter的实现类

                            org.apache.struts2.dispatcher.FilterDispatcher//struts的实现类

                   </filter-class>

         </filter>

         <filter-mapping>

                   <filter-name>struts 2</filter-name>            

                   <url-pattern>/*</url-pattern>//指定过滤器应用的URL

         </filter-mapping>

 

    

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值