afamorim 1 de abr. de 2006
Meu velho, se o valor esta vindo 25 do banco ele esta formatando certo, para formatar como 0,25 ele deve vim como 0.25 do banco
caso mesmo assim vc queira que ele mostre 0,25 , faz assim o
& lt ; c : set var = "valor" value = "25" /& gt ;
& lt ; fmt : setLocale value = "pt-BR" /& gt ;
& lt ; fmt : formatNumber value = "${valor/100}" type = "currency" /& gt ;
ou
& lt ; c : set var = "valor" value = "0.25" /& gt ;
& lt ; fmt : setLocale value = "pt-BR" /& gt ;
& lt ; fmt : formatNumber value = "${valor}" type = "currency" /& gt ;
igor.cardoso 29 de mai. de 2008
Ressuscitando...
Estou com o seguinte problema.
< c : set var = "valor" value = "0.25" />
< fmt : setLocale value = "pt-BR" />
< input type = "text" value = "<fmt:formatNumber value=" $ { valor } " type=" currency "/>" >
Retorna R$ 0,25
preciso que ele retorn no campo apenas 0,25 sem R$
tentei assim:
< c : set var = "valor" value = "0.25" />
< fmt : setLocale value = "en" />
< input type = "text" value = "<fmt:formatNumber value=" $ { valor } " type=" currency "/>" >
e retornou $0.25
sem a tag setLocale ele retorna o padrão do servidor, no caso, R$0,25, alguem sabe como fazer?
igor.cardoso 30 de mai. de 2008
iae pessoal, alguem tem uma luz***?