요청(request) URL 정보 추출하기

 

HttpServletRequest의 메소드로 URL 정보 추출

요청 URL에서 특정 정보만 추출하는 HttpServletRequest의 메소드는 다음과 같다.

메소드 설명 반환값
getRequestURL() 요청 URL 리턴(단, 매개변수 제외) http://localhost:8080/web/member/list.do
getRequestURI() 서버 주소를 제외한 URL /web/member/list.do
getContextPath() 웹 애플리케이션 경로 /web
getServletPath() 서블릿 경로 /member/list.do
getQueryString() 요청 매개변수 정보 pageNo=1&pageSize=10

 

사용 예)

클라이언트가 요청한 서블릿의 경로를 알고 싶으면 getServletPath()를 호출하면 된다.

String servletPath = request.getServletPath();