본문 바로가기
Java 및 JSP

[JSP] JSP 파일에서 CSS 파일 적용 시 경로

by jane.dev 2021. 8. 20.
반응형

JSP 파일에서 다른 폴더에 있는 이미지 파일을 적용하려는데 경로에 문제가 생김

 

 

movieuser 폴더 내부의 jsp 파일에서 movieui 폴더 내부의 이미지를 적용

<img src="../movieui/css/screen/images/logo.png" />

 

img 태그 내부에 상대경로로 작성하니 jsp 파일을 직접 실행하면 이미지 파일을 잘 잡지만 

서블릿에 매핑해놓은 주소로 진입할 때에는 경로를 잡지 못해 이미지가 깨져서 보임

 

src 속성에 표현식을 작성하여 request의 기본객체인 getContextPath()를 사용해 context 위치를 절대값으로 가져옴

<img src="<%=request.getContextPath() %>/movieui/css/screen/images/logo.png" />

위와 같이 작성하니 정상적으로 경로를 잡아 이미지 파일 실행 가능