Olá amigos, estou com um relatorio que faço várias formatações com numeros monetários. O que acontece é que quando jogo no servidor ( que é em Inglês ) ou na minha maquina configurada com idioma inglês, o que é virgula vira ponto, em resumo perde a formatação do BRASIL.
Já estou colocando como parametro do relatorio o REPORT_LOCALE => pt BR;
Mas nem isso adianta, ele fica perdendo a formatação.
Também estou usando um DecimalFormat no ireport, que seto propriedades como DefaultFormatSymbols dando um Locale pt BR para ele.
Mas ainda assim perde a formatação.
Estou atrás de uam maneira para resolver isso, ou até mesmo fazer com que meu web.xml inicie a minha aplicação por padrão no pt BR.
Ah… Já coloquei no faces-config.xml o locale e setei o default locale, mas ainda assim, ao iniciar a aplicação o servidor me manda uma mensagem que a propriedade está nula ou em branco e por isso seta a localização default para en_US.
<locale-config>
<default-locale>pt_BR</default-locale>
</locale-config>