이전글에서 다국어 태그 라이브러리를 설치하였습니다. 이제 한글 아스키 코드를 저장하는 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 부분을 주석해제 해 주시면
출력은 영어로 됩니다.
'2020 > JSP SERVLET' 카테고리의 다른 글
formating tag lib 예제 (0) | 2019.12.26 |
---|---|
포매팅 태그 라이브러리 (fmt tag lib) (0) | 2019.12.26 |
다국어 태그 라이브러리 (0) | 2019.12.26 |
JSTL Core tag image list 출력 (0) | 2019.12.26 |
JSTL Core tag lib 구구단 (0) | 2019.12.26 |