Pessoal,
estou tendo alguns problemas com o Locale default do server. Meu servidor de testes o Locale default é o do Brasil, na produção aparentemente é o Inglês. Aonde eu mexo? configuração Tomcat? parametros da web APP? Por exemplo:
Relatório do mês <%= new SimpleDateFormat(“MMMM / yyyy”).format(new Date())%>
É o que eu to fazendo daqui pra frente, mas nas classes antigas está dando problema, porque não está passando o Locale daqui, está usando default, ai ta dando problemas com separadores ( ponto e virgula ) e na formatação de datas.
BrunoBastosPJ
Victor como assim nas classes antigas? Você não tem acesso ao source delas? Eu realmente não sei de onde o java pela o Locale…
Outra pergunta fora do tópico, o JUG ai da tua cidade vai para o tech days? Como anda o JUG ai? Parado ou em ação?
J
jaireltonPJ
A JVM pega o Locale padrão baseado na configuração do sistema operacional, mas se você quiser alterar, use:
Locale.setDefault(newLocale("pt","br"));
V
victorpintoPJ
“BrunoBastos”:
Victor como assim nas classes antigas? Você não tem acesso ao source delas? Eu realmente não sei de onde o java pela o Locale…
Algumas sim, talvez fizeram alguma mudança no server e passou a ficar diferente. Porque várias formatações passaram a ficar erradas.
“BrunoBastos”:
Outra pergunta fora do tópico, o JUG ai da tua cidade vai para o tech days? Como anda o JUG ai? Parado ou em ação?
Acredito que não, pessoal daqui ainda não tá muito presente na comunidade. Estamos organizando o II EJES, encontro java do ES. Pelo menos nisso a galera participa.
Mas eu teria que colocar isso em cada classe?
BrunoBastosPJ
Respondendo sua pergunta, não porque o método setDefault é estático. Usando ele, todas as instâncias de Locale compartilharam o mesmo valor default