【发布时间】:2011-03-02 02:03:01
【问题描述】:
我正在使用 Spring 2.5 MVC 并想添加另一个第三方 Servlet。问题是,Spring MVC 捕获所有请求,因此 Servlet 没有收到任何请求。这里有一个 web.xml 片段:
SpringMVC org.springframework.web.servlet.DispatcherServlet 2
<servlet-mapping>
<servlet-name>SpringMVC</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<servlet>
<description>This is the servlet needed for cache.type servlet, returns the packed resources</description>
<display-name>PackServlet</display-name>
<servlet-name>PackServlet</servlet-name>
<servlet-class>net.sf.packtag.servlet.PackServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PackServlet</servlet-name>
<url-pattern>*.pack</url-pattern>
</servlet-mapping>
应用程序确实需要 /* 映射,pack:tag(第三方 Servlet)确实需要基于文件扩展名的映射。 有没有可能告诉 Spring 不要处理请求? 谢谢和问候。
【问题讨论】:
标签: java spring servlets spring-mvc