- [JSP]getContextPath() 와 getRequestURI(),request.getRealPath("/")의 차이 목차
request.getContextPath();
request.getRequestURI();
request.getHeader("REFERER");
request.getRealPath("/")
request.getContextPath()는 프로젝트의 Context path명을 반환한다.
요청 : http://localhost:8080/example/test.jsp
리턴값 : /example
request.getRequestURI()는 웹전체 경로(프로젝트명+ 파일 경로)까지 반환한다.
요청 : http://localhost:8080/example/test.jsp
리턴값 : /example/test.jsp
request.getHeader("REFERER")는 요청을 한 부모요청의 URL주소를 반환한다.
현재 페이지: http://localhost:8080/example/test1.do
요청 페이지 : http://localhost:8080/example/test.do
리턴값 : http://localhost:8080/example/test.do
request.getRealPath("/")는 서버 또는 로컬의 웹애플리케애션 서버의 docBase 설정값을 반환한다.
요청 : http://localhost:8080/example/test.jsp
리턴값 : D:\Project\webapps\example\
출처: https://finewoo.tistory.com/18 [개발자 노트]
'Web(국비) > JSP' 카테고리의 다른 글
[JSP]<c:out>을 사용하는 이유 (0) | 2020.03.08 |
---|---|
[JSP]-서블릿(servlet)이란? (0) | 2019.11.11 |
[JSP]JSTL(표준 태그 라이브러리) (0) | 2019.11.07 |
[JSP]-표현언어:람다식, 스트림API (0) | 2019.11.06 |
[JSP]표현 언어(Expression Language)란? (0) | 2019.11.06 |