0

在我的文件系统中,我有一个webapp目录,它是我的 Web 应用程序的根目录,它有jscssimages、 子目录(以及其他)。

但是(出于我不会讨论的原因)我的组织希望在/app/我们的资源前面加上前缀。因此 HTML 中的标签类似于:

<script type="text/javascript" src="/app/js/folder/file.js"></script>

请求localhost:port/js/folder/file.js有效,localhost:port/app/js/folder/file.js但无效(目前预期)。

有没有一种简单的方法让 Spring MVC 知道当它看到 /app/js/* 删除 /app/ 并从中提供文件webapp/js/

4

1 回答 1

0

尝试在 dispatcher-servlet.xml 文件中指定以下配置。

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

希望这对你有帮助。

干杯。

于 2012-06-01T02:29:56.920 回答