1. 한 페이지에 여러 언어 사용하기
setLocale를 통해 출력할 언어를 설정할 수 있으며
또다른 setLocale이 나오기 전까지 설정된 언어가 적용된다.
bundle 태그를 통해 사용할 번들을 설정할 수 있으며
그 안쪽에 message 태그를 작성해 key값이 할당된 value를 출력할 수 있다.
2. 선언 따로 출력 따로
setBundle을 통해 원하는 scope에서 사용할 번들을 설정할 수 있다.
message 태그에서 bundle 속성으로 사용할 번들을 가져온 다음, key 속성으로 원하는 value값을 가져온다.
그리고 var 속성을 통해 해당 value를 원하는 변수에 저장한다.
<fmt:message var="변수명" key="key값" bundle="번들"/>
이렇게 생성한 변수는 EL 표현식을 사용하여 원하는 곳에 출력할 수 있다.
'JSP' 카테고리의 다른 글
예외처리 (0) | 2023.01.13 |
---|---|
다국어 처리 - 버튼을 이용한 언어 변경 구현 (0) | 2023.01.11 |
JSTL Fmt를 이용한 다국어 처리 (0) | 2023.01.11 |
commons-fileupload 라이브러리 DiskFileUpload 클래스를 사용한 파일 업로드 (0) | 2023.01.04 |
EL 표현식으로 세션, 쿠키 값 가져오기 (0) | 2022.12.31 |