반응형
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" />
위와 같이 작성하니 정상적으로 경로를 잡아 이미지 파일 실행 가능
'Java 및 JSP' 카테고리의 다른 글
[JSP] 게시판 페이징 처리 (0) | 2021.08.23 |
---|---|
[JSP] MVC 구조에서 서비스와 인터페이스 (0) | 2021.08.21 |
[JSP] DTO를 생성하면서 익히는 페이징 처리 과정 (0) | 2021.08.17 |
[JSP] DAO 클래스와 VO 클래스 (0) | 2021.08.15 |
[JSP] URL - Pattern(디렉토리 패턴, 확장자 패턴) (0) | 2021.08.14 |