我有以下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映射以考虑层次结构?
最佳答案 您需要修改图像的链接.当你写作
<mvc:resources mapping="/images/**" location="/resources/images/" />
然后,您对/ resources / images的HTTP请求将转换为服务器上的webapp / images文件夹.所以在html中你应该有这样的东西:
<img src="<spring:url value='/resources/images/logo.png'/>"