본문 바로가기

카테고리 없음

[Jsp] 다중 국가 언어 설정

출처 : 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.