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>