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-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>
相关文章推荐
- Servlet和Filter的url匹配以及url-pattern详解 及 filter 循环问题的解决
- 关于web.xml里的filter的url-pattern配置问题
- Servlet和Filter的url匹配以及url-pattern详解 及 filter 循环问题的解决
- Servlet和Filter的url匹配以及url-pattern详解 及 filter 循环问题的解决
- filter配置url-pattern问题
- JAVA WEB:一个Filter配置多个url-pattern
- Servlet和Filter的url匹配以及url-pattern详解
- Web.xml中设置Servlet和Filter时的url-pattern匹配规则
- Servlet和Filter的url匹配以及url-pattern详解
- Servlet和Filter的url匹配url-pattern
- web.xml中同一servlet/filter配置多个url-pattern
- Filter 配置多个URL-PATTERN
- Struts2与Axis2整合配置UrlPattern冲突问题
- Filter 配置多个URL-PATTERN
- Servlet和Filter的url匹配以及url-pattern详解
- JAVA WEB:一个Filter配置多个url-pattern
- Struts的url-pattern配置问题
- Servlet和Filter的url匹配以及url-pattern详解
- Filter 配置多个URL-PATTERN
- 一个Filter配置多个url-pattern