4

我有以下 servlet 映射存在 -

  <!--  Mapping Static Resources -->
     <mvc:resources mapping="/css/**" location="/resources/css/" />
     <mvc:resources mapping="/js/**" location="/resources/js/" />
     <mvc:resources mapping="/images/**" location="/resources/images/" />

我在 html 中的图像链接是“/images/folder/imageName.jpg” - 这些图像给我一个 404 而如果将链接更改为“/images/imageName.jpg”并将图像直接移动到图像文件夹下给我图像。

我是否需要以任何方式修改我的 servlet 映射以考虑层次结构?

4

1 回答 1

3

您需要修改图像的链接。当你写

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

然后,您的 HTTP 请求将/resources/images被转换为webapp/images服务器上的文件夹。所以在html中你应该有这样的东西:

<img src="<spring:url value='/resources/images/logo.png'/>"
于 2013-02-08T20:45:47.017 回答