Galera, blz?
Estou tentando passar um valor de uma jsp para outra num registro,
Estranhamente, estou passando um valor por exemplo:
total: 39.4200
Na hora que vai montar a outra jsp com o resultado, ele mostra 394.200,00
outro exemplo:
total : 112,45 ele mostra: total [b] 1.124.500,00
Alguem tem alguma ideia do que é isso?
valeu pela ajuda
Em algum lugar o número está sendo entendido em notação americana, não brasileira. Veja se é possível acertar o “locale” da aplicação para pt-BR.
Entao,
eu procurei mas nao vi a configuracao como americana. Ate force colocando o setlocale como falou, mas entao ele mudou so a aparencia do layout, o campo do total continuo mostrando como o numero maior…
Ei, não tinha visto que tinha posto um número “4” no meio. Se foi isso, então é bug em algum lugar da sua aplicação.
Entao, na real ja estava eu que esqueci…
olha outro exemplo:
total r$ 33.2200 saida: 332.200
parece que ele multiplica por 10.000 qualquer numero…parece erro de formatação …
posta a parte do código que voce está usando para formatar as casas decimais
tem também a classe DecimalFormat para o msm fim…
vlw