2016-06-21 103 views
1

我試過所有的組合在我的jsp顯示圖像。 但靜止圖像不顯示。圖像不顯示在春天MVC

我附上同樣的截圖。 enter image description here

在服務器即時得到這個錯誤

**[![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]** 
+0

其中是jsp文件的位置。嘗試添加jsp文件的完整代碼 –

+0

我已經更新了圖片請看看 – user1742919

+0

嘗試移動WEB-INF文件夾以外的頁面文件夾 –

回答

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.xmlspring-dispatcher.xml文件的示例。

+0

您的真棒..thxs很多好友 – user1742919