🏁 Context Path
- 현재 프로젝트의 Context로 접근할 수 있는 경로를 의미한다 (컨텍스트 등록시 server.xml에 설정해 놓는 값)
- request.getContextPath()를 활용하면 server.xml의 컨텍스트 설정이 변하더라도 유효한 링크 주소를 만들 수 있다
<a href="/chap05/encoding.jsp">
encoding test하러 가기 (설정이 바뀌면 유효하지 않을 수도 있는 링크)</a><br>
<a href="<%=request.getContextPath()%>/encoding.jsp">
encoding test하러 가기 (설정이 바뀌더라도 항상 유효한 링크)</a><br>
- context의 path 속성을 수정하면 접속 경로를 변경할 수 있다
- Eclipse에서 Add and Remove로 프로젝트를 추가하면 실제로는 server.xml의 context가 수정된다 (프로젝트 context path 변경 후 프로젝트를 삭제했다가 다시 추가하면 context path가 초기화 된다)
😎 server.xml의 context path 설정 방법 >>
❗ Context의 Path 속성을 수정하면 해당 프로젝트의 접근 경로가 변경된다