Spring MVC REST:由于url-pattern而无法访问静态文件

Nac*_*ket 4 java servlets spring-mvc url-pattern tuckey-urlrewrite-filter

我的Spring Dispatcher servlet url-pattern是/*(正如Spring MVC REST建议的那样)
现在所有的请求都由这个Servlet解决了.甚至CSS/JS/Images也可以通过servlet解决和处理.

所以,Spring MVC试图找到控制器.. :(

如何绕过这个?有没有任何标准的方法解决这个问题?

&不想将url-pattern更改为/ rest/*(因此,/ css /或/ js等访问其他静态资源)

Gar*_*ryF 5

您可以将控制器映射到较小的URL集(即/ app/*),然后重写用户实际看到的URL,以便他们甚至不知道.查看mvc-basic webapp示例,特别是web.xml和urlrewrite.xml,了解如何完成此操作.