공부하는 블로그

Static File (CSS,JS,IMG) 설정 본문

Develop/Spring

Static File (CSS,JS,IMG) 설정

모아&모지리 2017. 9. 13. 23:49

CSS, JS, Image 등의 자원은 파일이 존재하는 URL 그 자체로 사용된다. 때문에

http://localhost:8080/js/jquery.js 이런 식의 URL로 요청을 해야하는데 

이런 요청은 MVC DispatcherServlet으로 판단해 Controller에서 RequestMapping 애노테이션을 검색하게 된다.
, 우리가 원하는 JS 파일을 얻을 수 없고,

애먼 404 에러만 계속 발생한다.

때문에 CSS, JavaScript, Image 같은 정적 자원들은 따로 URL을 주어야 하는데
이런 기능을 mvc:resources 가 제공해준다. 아래와 같이 DispatcherServlet에 등록한다.


다음과 같이 폴더를 만든다. 분류를 하기 위해서 이렇게 만든다.


DispatcherServlet에 등록하기 위해 applicationContext.xml에 들어간다.



static/ js

static /css

static / js 파일을  WEB-INF 밑에있는 static파일 에서 검색한다.


불러서 사용할때!


jstl의 c태그를 사용하면 url주소를 줄여서 쓸수있다.

'Develop > Spring' 카테고리의 다른 글

Spring 파일업로드  (0) 2017.09.14
Spring error-page  (0) 2017.09.14
Spring Interceptor(인터셉터)  (0) 2017.09.14
SLF4J와 Logback을 이용한 로그 남기기  (0) 2017.09.13
Spring 기본 설정 정리  (0) 2017.09.06