Problema com convertNumber quando valor moeda igual a XX,00

1 resposta
A

Boa noite pessoal!

Tenho o seguinte código na minha página:

<t:panelGroup>
        <t:inputText id="valor" value="#{Bean.valor}">
                <f:convertNumber pattern="#,##0.00" />
        </t:inputText>
</t:panelGroup>

Minha propriedade “valor” é do tipo Double no meu bean.

Quando informo um valor onde após a virgula seja diferente de zero (com 10,01), ele funciona normalmente. Porem se deixo as casas decimais zeradas (como 10,00), ele me retorna o erro abaixo.

java.lang.IllegalArgumentException - argument type mismatch
Caused by: javax.faces.el.EvaluationException: Bean: br.com.model.Bean, property: valor, newValue: 10,newValue class: java.lang.Long method parameter class: java.lang.Double

Reparem no trecho “…newValue: 10,newValue…”, é como se ele não encontrasse as casas decimais.

Se alguém puder ajudar eu agradeço.

Abs

1 Resposta

A

Bom dia pessoal!

Ninguém passou por esse problema?

Obrigado

Criado 1 de junho de 2010
Ultima resposta 2 de jun. de 2010
Respostas 1
Participantes 1