2009년 6월 28일 일요일

WEB-INF 의 실제 경로 구하기

WEB-INF 의 실제 경로 구하기

Servlet API 2.1 이상의 경우

javax.servlet.GenericServlet 클래스에 정의되어 있는 getServletConfig() 메소드을 이용합니다.


1.1. 현재 컨텍스트의 기본 디렉토리의 실제 경로를 구해 줍니다.

<%= getServletConfig().getServletContext().getRealPath("") %>



1.2. 현재 컨텍스트의 기본 디렉토리 아래에 있는 WEB-INF 의 실제 경로를 구해 줍니다.

<%= getServletConfig().getServletContext().getRealPath("WEB-INF") %>






Servlet API 2.0 이하의 경우



javax.servlet.ServletRequest 클래스에 정의되어 있는 getRealPath(string) 메소드을 이용합니다.


2.1. 현재 컨텍스트의 기본 디렉토리의 실제 경로를 구해 줍니다.

<%= request.getRealPath("") %>


2.2. 현재 컨텍스트의 기본 디렉토리 아래에 있는 WEB-INF 의 실제 경로를 구해 줍니다.

<%= request.getRealPath("WEB-INF") %>
 

댓글 없음:

댓글 쓰기