<servlet-name>CommonHandler</servlet-name>
<servlet-class>cn.test.client.CommonHandler</servlet-class>
</servlet>
<servlet>
<servlet-name>ProcessHandler</servlet-name>
<servlet-class>cn.test.client.ProcessHandler</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CommonHandler</servlet-name>
<url-pattern>/CommonHandler.ashx</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>ProcessHandler</servlet-name>
<url-pattern>/ProcessHandler.ashx</url-pattern>
</servlet-mapping>
根据url-pattern的规则,要么精确的指定路径和文件,要么指定路径,要么指定文件类型,我的问题是:目前这个写法 只有在根目录下请求时能拦截到ProcessHandler,当 http://localhost:8080/Springmvc/process/toTask 的情况下请求就拦截不到,还要追加 <url-pattern>process/ProcessHandler.ashx</url-pattern>,目标是配置一条url-pattern 最好,但是因为两个Handler 在相同目录下,无法根据文件类型匹配:<url-pattern>*.ashx</url-pattern>