<a href="${pageContext.request.contextPath}/OrderHistory.do" class="history-button">결제 내역 보기</a>
위의 코드 한 줄 해석 :
a태그를 클릭하면 OrderHistory.do로 이동하는 링크이다
1) ${pageContext.request.contextPath}
더보기
${pageContext.request.contextPath}
JSP 내장객체 pageContext ➡ request ➡ contextPath 값을 가져옴
contextPath란?
웹 애플리케이션이 서버에 배포될 때 가지는 프로젝트 루트 경로
ex) 프로젝트명 : payMent
Tomcat 주소 : http://localhost:8088
그럼 contextPath = /payMent
2) 최종 href 완성
더보기
${pageContext.request.contextPath}/OrderHistory.do → /payMent/OrderHistory.do
그래서 실제 이동 주소는 http://localhost:8088/payMent/OrderHistory.dp
3) 이 링크를 클릭하면
브라우저가 /OrderHistory.do URL을 서버로 요청함
그리고 이 요청을 처리하는 Servlet 또는 Controller가 동작해서 "결제 내역 페이지"를 보여주게 됨
'JSP' 카테고리의 다른 글
| 카카오톡 결제 API를 사용하여 작은 결제 프로젝트 만들어보기 - 2 (0) | 2025.12.03 |
|---|---|
| 카카오톡 결제 API를 사용하여 작은 결제 프로젝트 만들어보기 - 1 (0) | 2025.12.03 |
| Servlet vs Action의 역할 (0) | 2025.12.02 |
| XML 설정과 어노테이션 (0) | 2025.12.01 |
| 커스텀 태그로 페이지 구조 가독성 향상시키기 (0) | 2025.12.01 |