request.getContextPath()는 프로젝트 path만 얻어온다. 요청 : http://localhost/ZESTINE/test.jsp 경우 → /ZESTINE 경로만 얻는다 request.getRequestURI()는 프로젝트와 파일 경로까지 얻어온다. 요청 : http://localhost/ZESTINE/test.jsp 경우 → /ZESTINE/test.jsp 까지 얻어온다. request.getRequestURI()를 사용한, 파일 이름만 얻어오는 방법(Split) String[] url = request.getRequestURI().split("/"); String fileName = url[url.length-1]; // 배열의 마지막 값이 파일이름 출처 : Tong - hArMa님의..
Properties 기본 훌륭한 프로그래머는 설정정보를 하드코드하지 않는다. 대신 그들은 이 정보를 소스코드 영역의 외부에 저장하므로서 시스템설정이 변경되었을때 시스템을 재 컴파일하는 것을 막는다. 자바플랫폼의 경우에 이러한 프로그램 설정은 전형적으로 프로퍼티(properties)파일에 저장된다. 스스로 자신만의 방법으로 디자인과 개발을 할 수 있지만 java.util.Properties 클래스는 프로그램의 설정정보를 헛고생하지않고 개발코드에 불러오거나 또는 설정정보에 새로운 정보를 추가, 저장 할 수 있다. 프로퍼티 파일은 일련의 키-값의 쌍들로 이루어지며 파일에 저장된다. 파일의 이름은 .properties로 끝난다. 예를 들어 다음의 2라인은 두개의 프로퍼티들을 가진 프로퍼티파일을 나타낸다. 첫번째..