일반 Struts의 message-resources 의 사용

황제낙엽 2005.12.16 16:21 조회 수 : 184 추천:84

http://myhome.gimhae.go.kr/cugain/cugain_javadocs/strutsdocs/Struts_Message_Resources.html링크1 :: Message_Resources의 영문 설명서

Struts는 다국어 지원을 위하여 message-resources 를 지원합니다.


struts-config.xml에 <message-resources parameter="properties.MessageResources"/> 를 정의함으로써

사용됩니다.

예를 들어 중국의 경우 MessageResources_zh_CN.properties 은 중국어를 지원하기위한 properties 파일입니다.

화일이 MessageResources_xx_XX.properties임에 틀림없는 자원 속성의 이름을 주목하세요.


작은 xx는 2 개의 문자 ISO-639 언어 코드이고, 수도 XX가 그 지역적인 국가를 나타내는 지역적인 언어를 나타냅니다.

그런데 그것은 2 개의 문자 ISO-3166 국가 코드입니다.



Note: 2 개의 문자 ISO-639 언어 코드의 전체 리스트를 위해, Unicode.org의 languages page 를 방문하세요.

그리고 2 개의 문자 ISO-3166 국가 코드의 전체 리스트를 위해, Unicode.org의 countries page 를 방문하세요.

작성된 properties.MessageResources 파일은 $JAVA_HOME/bin/native2ascii.exe 실행파일로 Unicode로 변환하여 문자깨짐을 방지한다.

ex ::
  native2ascii -encoding UTF-8 sourceFile targetFile (ecoding)
  native2ascii -decoding sourceFile targetFile (ecoding)

물론 native2ascii에 UTF-8 이외에 다른 encoding들을 명시할 수 있고 표준 input과 output으로 redirect할 수 있습니다. Java 컴파일러는 비슷한 문제를 해결하기 위해 -encoding옵션을 가지고 있기에 Java 소스 파일에 대해서 native2ascii를 사용할 필요는 없습니다.


번호 제목 글쓴이 날짜 조회 수
31 샘플예제 file 황제낙엽 2009.03.02 445
30 A Walking Tour of the Struts 2 MailReader Application (2) 황제낙엽 2008.12.10 314
29 A Walking Tour of the Struts 2 MailReader Application (1) 황제낙엽 2008.12.10 458
28 스트러츠2 샘플 어플리케이션 (MailReader Demonstration Application) file 황제낙엽 2008.11.20 904
27 스트러츠2 실습 예제 모음 (Struts Showcase) 황제낙엽 2008.11.20 58252
26 Struts와 Struts2의 로그인 매커니즘 비교 황제낙엽 2008.10.23 319
25 Struts2 시작하기 황제낙엽 2008.09.22 54365
24 Struts2(스트럿츠2) Feature(특징) 황제낙엽 2008.07.12 351
23 책 Starting Struts 2 - Free Online Version (InfoQ.com) file 황제낙엽 2008.07.11 730
22 스트러츠2 활용 Upload 예제 file 황제낙엽 2007.08.14 344
21 Struts 프레임워크를 이용한 효율적인 개발 전략 황제낙엽 2007.01.30 324
20 MyEclipse를 사용한 Struts 빠른 시작 황제낙엽 2007.01.26 585
19 EJB+JSP를 활용한 J2EE기반의 샘플 프로젝트 (JPetStore-5.0) 황제낙엽 2007.01.18 397
18 EJB+JSP를 활용한 J2EE기반의 샘플 프로젝트 (JPetStore-4.0.5) file 황제낙엽 2005.10.28 491
17 Struts GUI XML 작성 Tool 들 황제낙엽 2006.02.24 486
16 스트러츠로 작성된 웹서점 샘플화일 (Struts+Hsql) 황제낙엽 2005.11.24 305
15 Validation과 Dispatcher액션 황제낙엽 2006.05.22 550
14 폼빈의 Reset 황제낙엽 2006.05.22 371
13 Struts-Config.xml 과 액션과 JSP의 관계 황제낙엽 2006.05.22 327
12 struts-config 설명 및 작성방법 황제낙엽 2006.02.27 331