스프링 프레임워크(21) 정적 파일 서비스

넙데데맨·2022년 6월 10일
0

HTML 설정

기존에 제작된 HTML 파일을 복사해 JSP에 복사해준다.

css, images, js 파일은 루트에 위치하도록한다.

정적 파일 서비스

스프링에서 기본적으로 정적인 파일 css,html,image 등은 막아놓았다.

설정법

dispatcher-servlet.xml

<beans xmlns:mvc="http://www.springframework.org/schema/mvc"
   xsi:schemaLocation="
        http://www.springframework.org/schema/mvc
        https://www.springframework.org/schema/mvc/spring-mvc.xsd">
  1. beans 태그 안에 xmlns:mvc절과 xsi:schemaLocation절에 mvc 사용을 추가해준다.
<mvc:resources location="/resource/" mapping="/resource/**"></mvc:resources>
  1. resource 하위에서 일어나는 모든 요청에 대해서 resource 폴더에서 찾도록 mapping 설정
    <img src="/resource/images/logo.png" alt="하이">
  2. jsp 내에서 사용시 무조건 /resource로 접근해야함
<mvc:resources location="/static/" mapping="/**"></mvc:resources>
  1. 매핑을 /**으로 바꿔주면 모든 수행 요청 시 알아서 따로 만든 static폴더에서 파일을 찾게된다.
profile
차근차근

0개의 댓글