-
bean:write et formatKey
Bonjour je voudrais formater l'affichage d'un nombre de type BigDecimal.
Par exemple une somme en euro je veux pouvoir avoir 30.50€ et 30,50€ suivant la langue.
J'utilise donc formatKey="format.bigdecimal"
et format.bigdecimal se trouve dans mon fichier properties.
Ma question est : quel est le patern pour afficher mes nombre avec un . ou une , ?
Merci par avance
-
Après de multiples essais j'ai trouvé la solution :
Du côté du bean client, il doit être de type BigDecimal
Le <bean:write> doit avoir l'attribut format="" et ensuite suivant la langue, il formate lui même les chiffres
en français on a : 1 200,35€
en anglais : 1,200.35€
en espagnol : 1.200,35€
exactement ce que je cherchais alors si ça peut aider qqn...
-
J'allais te proposer ceci :
Dans le fichier properties fr :
Code:
format.bigDecimal=# ###,##
Dans le fichier properties en :
Code:
format.bigDecimal==#,###.##
mais ta solution est encore plus simple.:king: