티스토리 뷰

4. 사용예
java.util.ResourceBundle resource = java.util.ResourceBundle.getBundle("MyResource");
String jdbc_url = resource.getString("jdbc_url");

위의 간단한 코드는 모든 클래스패스에서 MyResource.properties 파일 등(파일명 검색 규칙은 다음절 참고)이 있는지 찾아서 그 정보를 Resourcebundle 객체(resource)에 저장한다.

JSP 파일에서는 다음과 같은 방법으로 사용 가능하다.

MyResource.properties 파일 등은 WEB-INF/classes 아래나 jar 파일에 위치해야 한다.

(자원파일명 규칙 및 디렉토리는 다음 절을 참조)

<%@ page contentType="text/html;charset=MS949"%>
<%@ page import="java.util.ResourceBundle" %>
<%@ page import="java.util.Enumeration" %>
<%
    ResourceBundle bundle = null;
    try {
        bundle = ResourceBundle.getBundle("MyResource");
        Enumeration enum = bundle.getKeys();
        for (; enum.hasMoreElements(); ) {
            String name = (String)enum.nextElement();
            String value = bundle.getString(name);
            out.println(name + " : " + value);
            out.println("<BR>");
        }
    } catch (Exception e) {
        out.println("Err: "+e.toString());
    }
%>

출처
https://ohgyun.com/35
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함