*.js, *.css 파일 또는 그림 파일 과 같은 정적인 리소스들에 대한 처리방법.
우선 모든 요청에 대한 설정은 web.xml에서 시작한다.
web.xml에는 다른 xml 문서들이 매핑되어 있을 것이다. (ex servlet-context.xml)
src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml로 가보자.
<resources mapping="/resources/**" location="/resources/" />
를 발견할 수 있을 것이다.
이것을 이렇게 수정시켜보자.
<resources mapping="/resources/**" location="/resources/" />
<resources mapping="/css/**" location="/resources/css/" />
<resources mapping="/js/**" location="/resources/js/" />
<resources mapping="/img/**" location="/resources/img/" />
이렇게 수정시키는 것은 어떤 효과를 가져올까?
결과는 /css/abc.css 라는 클라이언트의 요청이 들어오면 이것을 /resources/css/abc.css로 매핑시켜준다.
즉, mapping으로 들어온 요청에 대해 location으로 매핑을 시켜주는 것이다.
출처: http://iwantadmin.tistory.com/133 [실수로포스팅해버렸다.]
'Web > 스프링' 카테고리의 다른 글
스프링 시큐리티 - @secured 안되는 이유, 해결법은 못찾음. (0) | 2017.10.27 |
---|---|
How to get spring security role hierarchy in jsp to work? [ 계층 구조 ] (0) | 2017.10.24 |
[스프링 시큐리티] 레퍼런스 모음 (0) | 2017.10.23 |
sitemesh web.xml -> filter-mapping -> dispatcher (0) | 2017.10.13 |
@RequestParam 사용시 주의하자... (0) | 2017.09.19 |
댓글