图像未在 Spring MVC 中显示
Image is not displaying in Spring MVC
我已经尝试了所有组合来在我的 jsp 中显示图像。
但是静止图像不显示。
我附上相同的屏幕截图。
我在服务器中收到此错误
**[![Jun 21, 2016 11:16:40 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI \[/guestbook-webapp/images/Alarm_Tick_Icon_32.png\] in DispatcherServlet with name 'mvc-dispatcher'
Jun 21, 2016 11:22:15 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI \[/guestbook-webapp/images/Alarm_Tick_Icon_32.png\] in DispatcherServlet with name 'mvc-dispatcher'
Jun 21, 2016 11:22:15 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI \[/guestbook-webapp/src/images/Alarm_Tick_Icon_32.png\] in DispatcherServlet with name 'mvc-dispatcher'][1]][1]**
Spring MVC 在 spring-dispatcher.xml
文件中通过简单的配置要求以不同方式处理资源。
<mvc:resources mapping="/resources/**" location="/resources/" cache-period="31556926"/>
在你的情况下,我认为你的 Spring MVC XML 文件在 spring-config
文件夹中,你需要完全这样配置 MVC 资源标签:
<mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/>
然后,让您的 JSP 文件在页面顶部包含 JSTL 库,然后获取图像,如下所示:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<img src="<c:url value="/images/Alarm_Tick_Icon_32.png"/>"/>
这已经在我的本地服务器上进行了测试并被证明是成功的。请告诉我们这种方法是否适合您,或者您需要 web.xml
或 spring-dispatcher.xml
文件中的更多示例。
我已经尝试了所有组合来在我的 jsp 中显示图像。 但是静止图像不显示。
我附上相同的屏幕截图。
我在服务器中收到此错误
**[![Jun 21, 2016 11:16:40 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI \[/guestbook-webapp/images/Alarm_Tick_Icon_32.png\] in DispatcherServlet with name 'mvc-dispatcher'
Jun 21, 2016 11:22:15 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI \[/guestbook-webapp/images/Alarm_Tick_Icon_32.png\] in DispatcherServlet with name 'mvc-dispatcher'
Jun 21, 2016 11:22:15 PM org.springframework.web.servlet.DispatcherServlet noHandlerFound
WARNING: No mapping found for HTTP request with URI \[/guestbook-webapp/src/images/Alarm_Tick_Icon_32.png\] in DispatcherServlet with name 'mvc-dispatcher'][1]][1]**
Spring MVC 在 spring-dispatcher.xml
文件中通过简单的配置要求以不同方式处理资源。
<mvc:resources mapping="/resources/**" location="/resources/" cache-period="31556926"/>
在你的情况下,我认为你的 Spring MVC XML 文件在 spring-config
文件夹中,你需要完全这样配置 MVC 资源标签:
<mvc:resources mapping="/images/**" location="/images/" cache-period="31556926"/>
然后,让您的 JSP 文件在页面顶部包含 JSTL 库,然后获取图像,如下所示:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<img src="<c:url value="/images/Alarm_Tick_Icon_32.png"/>"/>
这已经在我的本地服务器上进行了测试并被证明是成功的。请告诉我们这种方法是否适合您,或者您需要 web.xml
或 spring-dispatcher.xml
文件中的更多示例。