2017-07-22 1 views
0

J'utilise la localisation Spring avec un fichier de propriétés et je souhaite localiser {0}€ avec le paramètre BigDecimal. La sortie localzied affichera 1€ au lieu de 1.00€ tandis que 1.01€ sera affiché comme il se doit.La localisation du ressort tronque les nombres décimaux

Y a-t-il un moyen de laisser intactes les décimales vierges?

Répondre

1

Vous pouvez définir le format de message pour les numéros de cette façon

product.price = Price: {0, number, #.##}€ 

Voir Dealing with Compound Messages et MessageFormat

+1

'#. ##' ne montre pas encore 0 valeurs mais tu me fait dans la bonne direction et ' {0, nombre 0.00} 'a fait l'affaire. Merci! – dwalldorf