request.getContextPath() 함수 = 프로젝트 Path만 가져옵니다.
예) http://localhost:8080/project/list.jsp
[return] /project 를 가져옵니다 ㅎ
request.getRequestURI() 함수 = 프로젝트 + 파일경로까지 가져옵니다.
예) http://localhost:8080/project/list.jsp
[return] /project/list.jsp 를 가져옵니다 ㅎ
String url = request.getRequestURI.split("/");
String Name = url[url.length -1]; // list.jsp
request.getRequestURL() 함수 = 전체 경로를 가져옵니다. (L만 바뀜)
예) http://localhost:8080/project/list.jsp
[return] http://localhost:8080/project/list.jsp
request.ServletPath() 함수 = 파일명만 가져옵니다.
예) http://localhost:8080/project/list.jsp
[return] /list.jsp
request.getRealPath("") 함수 =
서버 or 로컬 웹 애플리케이션 절대결로 가져옵니다.
예) http://localhost:8080/projectname/list.jsp
[return] c:\project\webapps\projectname\
출처: https://yi-chi.tistory.com/12 [2chi]
'IT 유용한 정보' 카테고리의 다른 글
[ SSL ] SSL(Secure Socket Layer_보안인증서, 보안 프로토콜) 이란? (0) | 2021.08.07 |
---|---|
[ Gson ] Gson을 이용한 Object mapping (fromJson / toJson) (0) | 2021.08.05 |
[ Spring ] maven update를 해준 후 maven 다시 추가하는 방법 (0) | 2021.08.04 |
[ Spring ] Server setting (0) | 2021.08.04 |
hosts 파일 수정하기 (0) | 2021.08.04 |