我已经尝试了很长时间,现在尝试在我的网站上使用我在 Spring 中创建的图像。当我在 stackoverflow 上搜索它时,它说如果我想在 .jsp 中使用它:
<img src="<c:url value='resources/face.jpg'/>"/>
我需要在 web.xml 文件中实现它:
<!--<servlet-mapping>-->
<!--<servlet-name>default</servlet-name>-->
<!--<url-pattern>*.jpg</url-pattern>-->
<!--</servlet-mapping>-->
和
<servlet>
<servlet-name>restservices</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
在 rest-services-config.xml 我粘贴了这个:
<!-- the mvc resources tag does the magic -->
<mvc:resources mapping="/resources/**" location="/resources/" />
<mvc:resources mapping="/images/**" location="/images/" />
仍然无法让它工作!我究竟做错了什么?控制台给了我这个:method.annotation.RequestMappingHandlerMapping - Did not find handler method for [/]
我在 \project\src\main\resources 的资源文件夹中有图像
当我尝试打开图片时,控制台给了我这个(不会在网站上显示):
servlet.resource.ResourceHttpRequestHandler - No matching resource found - returning 404
感谢正手!