-
절대 경로와 상대 경로TIL(Today I Learned) 2022. 9. 25. 22:30
절대 경로와 상대 경로
절대 경로
어떤 웹페이지나 파일이 가지고 있는 고유한 경로를 의미합니다.
예를 들어 https://www.google.com 또는 C:home\image\dog.img 등 파일의 고유 주소를 모두 절대 경로라 표현합니다.
절대 경로를 기준으로 dog.img 파일을 사용하고 싶다면 <img:src="C:home\image\dog.img">라고 선언합니다.
상대 경로
폴더에 대한 경로 형식 부터 알아둡시다. (보통 최상위 폴더는 C: 입니다.)
/ : 가장 최상위 폴더 위치로써 'C:'를 의미합니다.
./ : 현재 폴더의 위치를 나타냅니다.(./dog.jsp라고 선언했을 때) C:home\image\dog.jsp
(form 태그에서 action에 ./dog.jsp라고 선언했을 때 url의 결과는 action에 dog.jsp라고 선언한 것과 url 주소가 같습니다.)
../ : 현재 폴더의 위치를 기준으로 상위 폴더의 위치를 나타냅니다.(../dog.jsp라고 선언했을 때) C:home\dog.jsp
(./dog.jsp의 결과는 image 폴더가 포함되어 있지만 ../dog.jsp는 image 폴더가 포함되어 있지 않다.)
../../ : 두 단계 상위 폴더로 이동할 때 사용됩니다. 여기선 home으로 이동
상대 경로의 사용 예를 들어봅시다.
현재 나의 위치가 C:home\index\B 라고 가정해봅시다. C:home\index 경로 하위에는 A와 B라는 경로가 있습니다. 즉, C:home\index\A라는 폴더도 존재한다는 것이죠.저는 현재 B 경로에 위치한 상태입니다.
저는 A의 파일에 있는 dog.img를 가져오고 싶을 때. 다음과 같이 선언합니다. ../A/dog.img 설명을 드리자면 ../를 통해 C:home/index 폴더에 위치하게 되는 겁니다. 거기서 A/dog.img라고 선언을 하게된 셈이죠.
(../A/dog.img 경로를 절대 경로로 표현해보자면 C:home\index\A\dog.img 입니다)'TIL(Today I Learned)' 카테고리의 다른 글
다형성(Polymorphism) (0) 2022.09.26 JSP response 내장 객채(Implicit Object) (0) 2022.09.25 동시성 문제란?/ JSP 지시어, 내장 객체의 간략한 설명 (2) 2022.09.24 JSP와 Spring framwork의 차이/ 네트워크 통신 간략한 정리 (2) 2022.09.22 JSP 커스텀 태그/웹 프로그램의 전반적인 흐름 (2) 2022.09.20