首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-01-28 
为什么web.xml中的filter和filter-mapping段要分开写?经常在web.xml中看到如下代码:filterfilter-n

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

热点排行
Bad Request.