본문 바로가기

[Web] 상대주소 표기법과 절대주소 표기법

by 커피는아아 2020. 11. 8.
반응형

상대주소 표기법과 절대주소 표기법

상대주소 표기법

절대주소 표기법

  • 무조건 호스트명에 링크가 표시된 주소가 더해져서 주소가 결정된다
  • 링크의 주소가 "/"로 시작되면 절대주소표기법이다
  • 네비게이션 footer등 (다른페이지에 공유되는)은 반드시 절대주소 표기법을 사용해야한다.

상대 주소표기법의 주소결정

  • 브라우저의 주소표시줄에 표시된 주소

    http://localhost/store/book/list.jsp (기준이 이 리스트.jsp)

      이동할 url → http://localhost/store/book/detail.jsp
      <a href="detail.jsp">링크</a>
      주소계산 : http://localhost/store/book/+detail.jsp
    
      이동할 url ->  http://localhost/store/new.jsp
      <a href="..new.jsp">링크</a>                            (상위면..을 붙이면 한칸 상위로 이동한다.
      주소계산 : http://localhost/store/+ new.jsp
    
      이동할 url → http://localhost/store/user/info.jsp
      <a href="../user/info.jsp">링크</a>
      주소계산 : http://localhost/store/+ user/info.jsp
    
      ../../ 두칸 상위로 이동

절대 주소표기법의 주소결정

http://localhost/store/book/list.jsp (기준이 이 리스트.jsp)

이동할 url → http://localhost/store/book/detail.jsp
<a href="detail.jsp">링크</a>
주소계산 : http://localhost + /store/book/detail.jsp

로컬호스트 뒤부터 다 ( 불편하다 )