sitelink1  
sitelink2  
sitelink3  
sitelink4  
sitelink5  
sitelink6  

 

1. System.out.println(this.getServletContext().getRealPath("/"));    서블릿 context 까지의 실제 경로

2. System.out.println(req.getContextPath());
    톰캣 webapps 에서 서블릿 컨텍스트까지의 경로

3. System.out.println(req.getServletPath());
    서블릿 컨텍스트에서 현재 실행중인 서블릿의 경로

4. 예제
  1) 프로젝트에서 사용하는 환경화일을 DocumentRoot 이하 WEB-INF에 위치시키고 싶다.
     - 자바파일들이 위치한 src 경로에 적당한 이름으로 패키지 폴더(resources) 를 생성하고 xml 파일을 생성한다.
     - 이클립스가 프로젝트를 빌드하면 DocumentRoot/WEB-INF/classes/resources 라는 경로가 생기고 xml 파일이 복사된다.
     - String ruleXmlPath = this.getServletContext().getRealPath("/") + "WEB-INF/classes/resources/EnvRule.xml";
       위와 같은 코드로 서블릿에서 접근할 수 있다.

 

번호 제목 글쓴이 날짜 조회 수
171 메모리 유출과 약한 참조 황제낙엽 2010.01.26 616
170 Methods of the Matcher Class 황제낙엽 2010.01.19 120
169 Pattern.matches() , Matcher.matches() , Matcher.find() file 황제낙엽 2010.01.19 105
168 java.lang.IllegalArgumentException 황제낙엽 2010.01.18 130512
167 org.apache.commons.fileupload.servlet.ServletFileUpload 를 이용한 파일 업로드 file 황제낙엽 2009.11.19 129
166 Error reading tld listeners java.lang.NullPointerException 황제낙엽 2009.10.14 67
165 Cannot find the tag library descriptor for “http://java.sun.com/jsp/jstl/core 황제낙엽 2009.10.14 1006
164 Transfer-Encoding: chunked VS Content-Length 황제낙엽 2009.09.17 154
163 서블릿 응답 헤더(Response Header) 황제낙엽 2009.09.17 80
162 같은 문자열인데도 정규식에서 해당 문자열을 파싱하지 못하는 경우 황제낙엽 2009.08.08 39
161 MultipartRequest (cos.jar)와 서블릿을 이용한 업로드 file 황제낙엽 2009.06.19 384
160 [대용량 파일 업로드] multipart form parser - http file upload, database 저장 java class 연재2 file 황제낙엽 2009.06.19 1831
159 [대용량 파일 업로드] multipart form parser - http file upload 기능 java class 연재1 file 황제낙엽 2009.06.19 1436
158 [reflection/리플렉션] Class.forName 황제낙엽 2009.05.27 101
157 문자열 내의 공백을 제거하는 간단한 정규식 황제낙엽 2009.05.20 88
156 문자열에서 특수 문자 (Escape Sequence) 처리 file 황제낙엽 2009.02.20 1322
155 정규표현식을 사용하는 String클래스의 replaceAll() 함수 개량 황제낙엽 2009.02.09 219
154 File 복사 함수 황제낙엽 2009.02.08 31
153 JSP session 정보 얻기 황제낙엽 2009.01.21 127
» 서버상의 로컬경로 (실제경로) 관련 환경변수 황제낙엽 2009.01.21 339