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