JSF - Como formatar número com ponto flutuante?

1 resposta
bsl.lacerda

Bom dia pessoal.

Estou com um probleminha aqui.
Como eu faria para formatar um número com ponto flutuante com JSF para obter o seguinte resultado.
Dados os valores:
5.0 - Quero exibir 5
1.99 - Quero exibir 1.99

Valeu!

1 Resposta

L

Use um convertNumber:

<h:outputText value="#{myBean.value}">
    <f:convertNumber type="number" minFractionDigits="0" maxFractionDigits="2"/>
</h:outputText>

com minFractionDigits sendo a quantidade mínima de dígitos após a vírgula (no seu caso é ZERO, porque dado o número 5, você quer exibir “5”);

e maxFractionDigits sendo a quantidade máxima de dígitos após a vírgula.

Criado 5 de março de 2009
Ultima resposta 5 de mar. de 2009
Respostas 1
Participantes 2