출처 : http://hatssarjy.tistory.com/89
.properties 파일로 다중 국가의 언어를 사용 해야 할때 유용 할것 같다.
DataBase를 활용 하여 관리를 하는 방법 보다 좋다고는 하지 못하시만 한번쯤 고려해 볼만 하다.
.properties 파일의 위치는 /WEB-INF/classes/ 이다.
출처 : [ http://2005elc.elancer.co.kr/eTimes/page/eTimes_view.html?str=c2VsdW5vPTQxMjg= ]
프랑스어, 독일어 등의 대응 언어가 증가했다고 하더라도 혹은 「.jsp」파일에 개정이 들어갔다고 하더라도 단지 속성 파일을 추가하는 것만으로 쉽게 멀티 언어 대응이 가능해집니다.
리스트 1 bundle.jsp |
<%@ page contentType="text/html; charset=Shift_JIS" import="java.util.*" %> <% Locale objLcl=request.getLocale(); ResourceBundle objRb=ResourceBundle.getBundle("rs_en",objLcl); out.print(objRb.getString("sample.title")); %> |
리스트 2 rs_ja.properties |
sample.title=한국어 화면입니다. |
리스트 3 rs_en.properties |
sample.title=This is English screen. |