[SPRING] 스프링 MVC 정적 리소스 매핑
SPRING스프링 MVC 정적 리소스 매핑
다음 서블릿 매핑이 있습니다.
<!-- 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"링크를 변경하면 이미지 폴더 바로 아래로 이미지가 이동합니다. 나에게 이미지를 가져다 준다.
계층 적 구조를 고려하여 서블릿 매핑을 수정해야합니까?
해결법
-
==============================
1.이미지에 대한 링크를 수정해야합니다. 당신이 쓸 때
이미지에 대한 링크를 수정해야합니다. 당신이 쓸 때
<mvc:resources mapping="/images/**" location="/resources/images/" />
그런 다음 / resources / images에 대한 HTTP 요청이 서버의 webapp / images 폴더로 변환됩니다. 그래서 html에는 다음과 같은 것이 있어야합니다 :
<img src="<spring:url value='/resources/images/logo.png'/>"
from https://stackoverflow.com/questions/14544854/spring-mvc-static-resource-mapping by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 스프링 부트 - 요청 방법 'POST'가 지원되지 않습니다. (0) | 2019.05.10 |
---|---|
[SPRING] 실행 중 CommonsMultipartResolver의 maxUploadSize 변경하기 (0) | 2019.05.10 |
[SPRING] 포트 80에서 스프링 부트가 시작되지 않음 (0) | 2019.05.10 |
[SPRING] 봄 보안 및 Thymeleaf가 작동하지 않음 (0) | 2019.05.10 |
[SPRING] 자바 코드에서 작업을 예약하는 방법 (0) | 2019.05.10 |