request.getContextPath, request.getRequestURI, request.getRequestURL, request.ServletPath, request.getRealPath
개발 및 관리/Java 2021. 12. 21. 22:07--------------------------------------------------------------------------------------------------------------------
1. request.getContextPath() 함수 = 프로젝트 Path만
예시) http://localhost:8080/project/list.jsp
[return] /project
--------------------------------------------------------------------------------------------------------------------
2. 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
--------------------------------------------------------------------------------------------------------------------
3. request.getRequestURL() 함수 = 전체 경로를
예시) http://localhost:8080/project/list.jsp
[return] http://localhost:8080/project/list.jsp
--------------------------------------------------------------------------------------------------------------------
4. request.ServletPath() 함수 = 파일명만
예시) http://localhost:8080/project/list.jsp
[return] /list.jsp
--------------------------------------------------------------------------------------------------------------------
5. request.getRealPath("") 함수 =서버 or 로컬 웹 애플리케이션 절대결로
예시) http://localhost:8080/projectname/list.jsp
[return] c:\project\webapps\projectname\
--------------------------------------------------------------------------------------------------------------------
'개발 및 관리 > Java' 카테고리의 다른 글
Eclipse에서 maven에 dbcp dependency 추가하기 (0) | 2022.01.07 |
---|---|
자바(JAVA) JDK 설치 및 환경 변수 설정하는 방법 (0) | 2021.12.21 |
ResultSet 클래스의 주요 데이터 읽기 메소드 (0) | 2016.03.05 |
HTTP RESPONSE STATUS CODE, Error Code (0) | 2016.03.01 |
request.getContextPath, request.getRequestURI, request.getRequestURL (0) | 2016.03.01 |