40일차

김재령·2022년 2월 28일
0
<%=request.getContextPath() %>
${ pageContext.request.contextPath }

contextPath 경로 확인
=> 하나의 서버가 여려개의 프로젝트를 다루기 때문에 경로가 필요하다

<c:set var="cpath" value="${ pageContext.request.contextPath }"/>

<a href="${cpath}">logo</a> 
이렇게 사용해서 a태그의 경로를 지정해 줄 수 있다

개발단계에서는 이클립스에서는 해당 폴더를 찾아가지만 배포하면 링크를 걸어도 못 찾아가서 링크 깨진다

폴더가 많아질수록 contextPath를 못 맞추면 링크가 다 깨진다 // 배포할 때 많이 깨지는 부분 // 주의!!

<c:set var="cpath" value="${ pageContext.request.contextPath }"/>
--> 최상위로 가는 것

  • 추가
  • --> 최상위로 가서 insert.jsp를 찾아라

    그래서 insert.jsp를 찾아갈 때도 앞에 contextPath를 붙여서 찾아가는게 나중에 링크가 안 깨지는 방법이다

    profile
    with me

    0개의 댓글