当前位置: 代码迷 >> Java Web开发 >> 为什么web.xml中的<filter>和<filter-mapping>段要分开写?解决方法
  详细解决方案

为什么web.xml中的<filter>和<filter-mapping>段要分开写?解决方法

热度:489   发布时间:2016-04-17 15:34:55.0
为什么web.xml中的<filter>和<filter-mapping>段要分开写?
经常在web.xml中看到如下代码:

<filter>
            <filter-name> struts2 </filter-name>
            <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class>
</filter>
<filter-mapping>
            <filter-name> struts2 </filter-name>
            <url-pattern> /* </url-pattern>
</filter-mapping>

为什么不直接象下面这样写呢?

<filter>
            <filter-name> struts2 </filter-name>
            <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class>
            <url-pattern> /* </url-pattern>
</filter>


------解决方案--------------------
因为一起写会有错误的.
------解决方案--------------------
先根据filter-mapping中的url-pattern找到filter-name,然后再根据filter-name得到具体的类。
------解决方案--------------------
应该是标准来的吧
  相关解决方案