JSP 에서 언어 설정 정보를 가져오는 방법엔 여러가지가 있다.
request.getLocale().toString()
- 헤더에 설정된 언어설정을 가져온다. 브라우저 상에 우선 설정된 언어를 가져온다.
navigator.language
- 브라우저에 설정된 언어설정을 가져온다.
무슨 차이냐 하겠지만..
브라우저의 언어설정은 ko로 해놓고 브라우저 환경설정에서 en을 우선시해놓았다면..
request.getLocale().toString() 의 결과값은 en이고 navigator.language의 결과값은 ko 이다.
혼돈을 막기 위해선 navigator.language를 사용하는게 더 맞을 듯 싶다.
참고로 navigator.language는 IE에서는 지원하지 않는 듯 하다.
대신 navigator.userLanguage 혹은 navigator.systemLanguage를 지원하는 듯 싶다.
반응형
'Javascript' 카테고리의 다른 글
Javascript 비교연산자 (0) | 2013.05.07 |
---|---|
Radio 값 선택된 값 확인 및 설정하기 (0) | 2013.04.29 |
window.onbeforeunload (0) | 2013.04.25 |
자바스크립트 참고 사이트[w3schools] (0) | 2012.12.13 |
부적합한 열 인덱스 (0) | 2012.03.09 |