2016-06-21 5 views
1

내 jsp에서 이미지를 표시하기 위해 모든 조합을 시도했다. 그러나 정지 이미지가 표시되지 않습니다.이미지가 Spring 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

스프링 MVC는 spring-dispatcher.xml 파일에 간단한 구성 요구 사항과 다른 자원을 처리하는이 오류가 발생. 귀하의 경우에는

<mvc:resources mapping="/resources/**" location="/resources/" cache-period="31556926"/> 

, 나는 당신의 스프링 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 개의 파일이 필요합니다.

+0

awesome..thxs 많은 친구 – user1742919

관련 문제