3

如果我的 web-context.xml 中的 mvc:resources 标记未映射到相同的文件名,我会在 Jetty 中得到 404:

<mvc:resources mapping="/some-file" location="/WEB-INF/js/some-file.js" />

以下工作正常:

<mvc:resources mapping="/some-file.js" location="/WEB-INF/js/some-file.js" />

如何将文件映射到 URL 空间中的不同文件名?

4

1 回答 1

1

我建议您不要映射单个文件,而是映射整个目录。

<mvc:resources mapping="/js/**" location="/js/" />

如您所见,映射属性采用 ant 路径来匹配多个文件和目录。

有关更多信息,请参阅http://static.springsource.org/spring/docs/3.1.x/spring-framework-reference/html/mvc.html#mvc-config-static-resources

于 2013-07-13T16:16:09.427 回答