코딩 관련/Spring 관련
[Spring] contextPath, requestURI, requestURL 차이
메리짱123
2020. 9. 18. 17:08
반응형
contextPath
EL 표현식 사용 시 | ${pageContext.request.contextPath} |
JSP에서 스크립트 사용 시 | <%=request.getContextPath() %> |
프로젝트 Path만 가져온다
실제 주소 예시 | 가져오는 값 |
http://localhost:8080/mvcMain/write.do | /mvcMain |
https://localhost:8080/card/main.do | /card |
requestURL
EL 표현식 사용 시 | ${pageContext.request.requestURL} |
JSP에서 스크립트 사용 시 | <%=request.getRequestURL() %> |
프로젝트 + 파일경로
WEB-INF의 실제 JSP 경로를 가져옴
실제 주소 예시 | 가져오는 값 |
http://localhost:8080/mvcMain/write.do | http://localhost:8080/mvcMain/WEB-INF/views/write.jsp |
https://localhost:8080/card/main.do | http://localhost:8080/card/WEB-INF/views/MainPage.jsp |
requestURI
EL 표현식 사용 시 | ${pageContext.request.requestURI} |
JSP에서 스크립트 사용 시 | <%=request.getRequestURI() %> |
localhost뒤에 프로젝트 이름부터 끝까지 가져옴
실제 주소 예시 | 가져오는 값 |
http://localhost:8080/mvcMain/write.do | mvcMain/WEB-INF/views/write.jsp |
https://localhost:8080/card/main.do | card/WEB-INF/views/MainPage.jsp |
반응형