ㅁ Context Path를 써야 하는 경우
- 주로 클라이언트에서 서버로 요청을 보낼 때 context path가 필요하다.
- 이때는 URL이 브라우저에서 서버로 전달되므로, context path를 명시해야 서버가 정확한 리소스를 찾을 수 있다.
(1) <a href>로 링크를 통해 다른 페이지로 이동할 때
- ex) <a href="/vita/views/admin/manageCareAppointment.jsp">
(2) <form action>으로 폼을 제출할 때
- ex) <form action="/vita/submitForm" method="post">
(3) AJAX 호출시
- (예: XMLHttpRequest, fetch API)
- fetch("/vita/api")
(4) 이미지, CSS, JS 등 리소스 로드시
- ex) <img src="/vita/assets/image/logo.png">
ㅁ context path를 쓰지 않아도 되는 경우
- 주로 서버 내부에서 요청을 처리할 때는 context path를 명시하지 않아도 된다.
- 이때는 서버가 이미 해당 요청이 애플리케이션 내에서 발생한 것임을 알고 있기 때문에, context path 없이 애플리케이션의 루트 경로를 기준으로 경로를 해석합니다.
(1) RequestDispatcher.forward() 사용 시
(2) JSP 내에서 서버 사이드 처리
- 예: include 태그, 에러페이지
'자바 정보' 카테고리의 다른 글
sql developer에서 설치한 글꼴이 안 뜰 때(D2Coding) (0) | 2024.10.24 |
---|---|
세미 설정 (워크스페이스, 서버 환경설정 + 깃허브) (1) | 2024.09.12 |
티스토리 '붙여넣기 및 이미지 업로드 중입니다' 오류 (0) | 2024.09.09 |
서블릿, JSP 세팅 (0) | 2024.09.02 |
vscode 설정 (0) | 2024.09.02 |