0. 각 언어에 맞게 준비된 properties 파일 준비

1. bundle 태그로 다국어 처리를 할 영역 지정


bundle 태그를 사용해 header부터 footer까지 페이지 전체를 감싸주었다.
물론 setBundle태그를 사용해 scope를 page로 설정하면 페이지 영역에 번들을 설정할 수 있다.
2. 문자를 출력할 위치에 message 태그를 사용

3. 언어 변경 버튼 만들기

a 태그를 사용해 동일한 페이지로 이동하되, 파라미터로 언어코드를 넘겨준다.
4. setLocale에 EL 표현식을 사용해 언어 변경 구현

파라미터로 넘어온 값을 EL 표현식을 사용해 꺼내 setLocale의 value 속성에 넣어준다.
파라미터가 ko일 경우 한글, en일 경우 영문으로 언어가 출력된다.
* 실행 결과
- 한글

- 영문

'JSP' 카테고리의 다른 글
| 필터 (0) | 2023.01.16 |
|---|---|
| 예외처리 (0) | 2023.01.13 |
| fmt를 이용한 여러 방법의 다국어 처리 (0) | 2023.01.11 |
| JSTL Fmt를 이용한 다국어 처리 (0) | 2023.01.11 |
| commons-fileupload 라이브러리 DiskFileUpload 클래스를 사용한 파일 업로드 (0) | 2023.01.04 |