Capturar idioma do browser

6 respostas
gui_sv

Galera,

Como faço para que minha jsp de login capture o idioma setado no browser quando carrego-a pela primeira vez ??

Exemplo: se setei para [en-us] => ao carregar a pagina de login carregar em ingles. e assim sucessivamente.

A internacionalizacao ja esta funcionando, porém a pagina de login esta captura o locale do sistema operacional e eu nao quero isso e sim quero o idioma do browser.

Obrigado.
Guilherme

6 Respostas

T

É um atributo do request, mas aí você tem de consultar os universitários :stuck_out_tongue:

gui_sv

desculpe, mas nao entendi !!!

request.getAttribute("ATRIBUTO_QUE_VC_NAO_SABE); ???

vlw

T

Desculpe, eu deveria ter feito minha lição de casa no Google.

request.getHeader (“Accept-Language”) lhe retorna uma string com as linguagens que são aceitas pelo browser do usuário.

T

http://www-128.ibm.com/developerworks/websphere/library/techarticles/0209_zhu/zhu.html

gui_sv

seguindo sua linha do request…

fiz o seguinte:

request.getLocale();

Ele captura do browser …

vlw cara …

O

Se não me engano, no IE6, request.getHeader (“Accept-Language”) retorna a language configurada no Painel de Controle (pelo menos no Win XP). No IE7 e Firefox retorna a lista de languages configurada na browser.

Criado 7 de fevereiro de 2007
Ultima resposta 7 de fev. de 2007
Respostas 6
Participantes 3