반응형
톰캣서버에 배포를 할때 이미지나 동영상은 경로가 맞지 않아 제대로 업로드가 안되는 현상이 발생한다.
이런경우 contextpath를 이용해 경로를 설정해놓으면 손쉽게 해결할 수 있다.
구글 디버깅툴에서
window.location.pathname
위와 같이 입력을하면 사용하면 현페이지 .html, .jsp 파일의 경로를 알 수있는데 이를 활용하는 것이다.
필자는 파일경로가 "/up/map-service.html" 로나오는데 substring() 함수를 이용해 contextPath를 구해보았다.
실제 개발에서는
위와 같이 하나의 함수로 만들었고
javaScript에서 위와같이 활용하였다.
대신 이미지경로를 ContextPath()를 기준으로 맞춰줘야하며
배포시에도 ContextPath()를 신경써줘야한다.
반응형
'웹개발 > Java & JavaScript' 카테고리의 다른 글
[JS]Datatables dateType data sorting [데이터테이블 날짜데이터 정렬하기] (0) | 2021.02.12 |
---|---|
[JS]JavaScript, JQuery 브라우저 크기 구하기(해상도 구하기) (0) | 2020.11.25 |
[JavaScript] 숫자표기시 콤마(,) 표기시키기 [code] (0) | 2020.09.09 |
[java] Jsoup을 이용한 크롤링 (자바 크롤링) (2) | 2019.03.02 |
[java]코딩연습 - 369게임 (0) | 2019.02.28 |
댓글