>> Edit article
이름
제목
패스워드
: 위 제목되로 입니다. : jsp코드내에서 properties파일을 읽어 오려고 합니다. : 전에는 톰켓을 사용했었는데 : 톰켓은 jakarta-tomcat/bin 밑에 프로퍼티 파일을 놓으면 읽어 올수 있었는데 : Jserv는 어디에 위치 시켜야 하는지 모르겠습니다~ : 혹시 아시는분있으시면 답변 부탁 드립니다. : : -- : 훗날 다 받아 주리라~ (1) 가장 좋은 방법은 java.util.ResourceBundle을 이용해서 key-value로 읽어오는 경우 입니다. 이 때는 해당 properties 파일이 클래스 패스에만 잡혀 있으면 되기 때문에 WEB-INFclasses 같은데 넣으면 해결 됩니다. (2) 그렇지 않으면 웹으로 접근 가능한 경로에 넣고 이를 스트림 형태로 읽어오는 방식을 권해드리고 싶습니다. 단 외부에서 http로 접근했을 때 보안상 문제가 되기 때문에 주의해야 합니다. 그렇지 않고 $TOMCAT_HOME/bin 같은 임의의 디렉터리에 위치 시키는 것은 여러가지로 복잡한 문제를 일으키게 됩니다. 우선 해당 웹 어플리 케이션을 다른 컨테이너나 다른 플랫폼으로 옮길 때마다 경로를 바꾸어 하드코드해야 하고 웹 어플리케이션이 컨테이너 밖에 있는 파일에 대해 어떤 권한을 가질 수 있는지는 컨테이너 구현에 따라 달라집니다. 가능하면 ResourceBundle.getBundle("acme.MyProperties"); 하는 식 으로 읽어오는 것이 좋습니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved