为什么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得到具体的类。
------解决方案--------------------应该是标准来的吧