반응형
웹 어플리케이션 경로 구하기 (ContextPath)
1. ContextPath
request.getContextPath()
프로젝트의 Context path명을 반환
요청 : http://localhost:8080/example/test.jsp
리턴값 : /example
2. RequestURI
request.getRequestURI()
전체 경로(프로젝트명+ 파일 경로) 반환
요청 : http://localhost:8080/example/test.jsp
리턴값 : /example/test.jsp
3. RealPath
request.getRealPath("/")
웹 어플리케이션의 실제 경로 반환
요청 : http://localhost:8080/example/test.jsp
리턴값 : D:\Project\webapps\example\
등..
JSP에서 현재 웹 어플리케이션 경로 구하기 (pageContext)
pageContext는 JSP의 내장객체로, 현재 JSP 페이지의 컨텍스트(Context)를 나타낸다.
<% String path = pageContext.getRequest().getContextPath() %>
처럼 사용하거나
var path = ${pageContext.request.contextPath};
처럼 사용하면 된다.
반응형
'개발_웹 > Java' 카테고리의 다른 글
Java | 파일 복사하기 (텍스트, 바이너리) (0) | 2019.05.11 |
---|---|
Java | 에러 페이지 만들기 (0) | 2019.05.11 |
Java | form 태그로 여러 타입의 input 값 전달하기 (0) | 2019.05.11 |
Java | 서블릿과 URL(컨트롤러) 매핑시키기 (web.xml 방식, 어노테이션 방식) (0) | 2019.05.11 |
JSP | JSTL <c:set>을 이용해서 총합 계산하기 (0) | 2019.05.11 |