您的位置:首页 > 其它

Filter的url匹配问题总结(url-pattern配置)

2016-09-05 15:01 429 查看
web.xml配置文件中,有下列语法问题:

以“/”开头并且以“/*”结尾的根据路径映射

例如:

    <filter-mapping>

        <filter-name>struts2</filter-name>

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

    </filter-mapping>

以"*."开头的作为根据扩展名映射

例如:

<filter-mapping>

        <filter-name>struts2</filter-name>

        <url-pattern>*.jsp</url-pattern>

    </filter-mapping>

因此,在xml中出现如下配置会出现 IllegalArgumentException 参数不合法的异常,问题在哪儿呢?既有路径映射又又扩展映射,容器无法判断,会凌乱的呀~

<filter-mapping>

      <filter-name>struts2</filter-name>

      <url-pattern>/*.action</url-pattern>

  </filter-mapping>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  filter url web.xml