2020/JSP SERVLET

다국어 태그 라이브러리 한글 아스키 파일 만들기

꽃꽂이하는개발자 2019. 12. 26. 12:16
반응형

이전글에서 다국어 태그 라이브러리를 설치하였습니다. 이제 한글 아스키 코드를 저장하는 properties 파일을 만들어 보겠습니다.

 

  src패키지 내에 resource 패키지를 생성해 주시고 오른쪽 버튼을 클릭한 후 new에 other을 선택해서 file을 member.properties를 입력한후 finish를 만들어 줍니다.

나머지 2개의 파일들도 같은 방법으로 만들어 줍니다.

 

member.properties에 위와 같이 입력해 주시고 드래그 한 다음에 마우스 오른쪽 클릭 Unicode표시를 클릭해줍니다.

그럼 위와같이 unicode가 나오게 되는데 이것을 복사해서 member_ko.properties 파일을 열어 복사 붙여넣기 해줍니다.

그리고 member_en.properties 파일을 열어 동일한 key에 대한 회원 정보를 영어로 따로 입력합니다.

 

WebContent폴더 내에 test05를 만들어주고 message1.jsp 파일을 만들어 주겠습니다.

 

<fmt:setLocale>태그를 이용해 표시할 locale(언어)을 지정한 후 <fmt:bundle>태그를 이용해 resource 패키지의 프로퍼티 파일을 읽어 옵니다. 그리고 <fmt:message>태그를 이용해 프로퍼티 파일의 키에 대한 값을 각각 출력합니다.

<fmt:setLocale value="ko_KR" />부분을 주석처리하고 위에있는 fmt:setLocale 부분을 주석해제 해 주시면

출력은 영어로 됩니다.

반응형