본문 바로가기

Programming/Web

request.getContextPath()와 request.getRequestURI() 차이

반응형



request.getContextPath()는 프로젝트 path만 얻어온다.

요청 : http://localhost/ZESTINE/test.jsp 경우

→ /ZESTINE 경로만 얻는다


request.getRequestURI()는 프로젝트와 파일 경로까지 얻어온다.

요청 : http://localhost/ZESTINE/test.jsp 경우

→ /ZESTINE/test.jsp 까지 얻어온다.


request.getRequestURI()를 사용한, 파일 이름만 얻어오는 방법(Split)

String[] url = request.getRequestURI().split("/");

String fileName = url[url.length-1]; // 배열의 마지막 값이 파일이름

출처 : Tong - hArMa님의 Java/JSP통


반응형

'Programming > Web' 카테고리의 다른 글

GET/POST 인코딩, 디코딩 방식  (0) 2019.06.27
sendRedirect  (0) 2016.10.13
HTML 엔티티코드 표  (0) 2016.08.28