본문 바로가기

웹 개발/Spring Boot

Spring Boot) 현재 페이지의 URL주소 가져오기

import javax.servlet.http.HttpServletRequest;

....HttpServletRequest request 선언 필요 

 

아래와 같은 주소가 있을 경우 :

http://localhost:8080/template/category1

 

//http://localhost:8080/template/index.jsp

request.getRequestURI(); // 프로젝트 경로부터 파일까지의 경로 값 ex) /template/index.jsp
request.getContextPath(); // 프로젝트의 경로값만 가져옴 ex) /template
request.getRequestURL(); // 전체 경로 가져옴 ex)http://localhost:8080/template/index.jsp
request.getServletPath(); // 파일명만 가져옴 ex) /index.jsp

References