Bonjour,
A nouveau problème, nouveau topic![]()
Alors voilà, j'utilise le tag bean:write de Struts pour formater les attributs que je souhaite afficher mais cela ne fonctionne plus lorsque j'utilise l'attribut formatKey.
remarque => nombre est de type int.
Ma première page :
fonctionne correctement et le nombre affiché est le suivant : 123 456 789,00
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <bean:write name="Test04_01_Form" format="#,##0.00" property="nombre" />
Ma seconde page :
Mon fichier .properties associé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <bean:write name="Test04_01_Form" property="date" formatKey="ressources01.formatDate" bundle="res01" /> <bean:write name="Test04_01_Form" property="nombre" formatKey="ressources01.formatMontant" bundle="res01" />
Et lorsque je souhaite afficher cette page j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ressources01.formatDate = yyyy.MMMMM.dd GGG hh:mm aaa ressources01.formatMontant = ##0.00
C'est à n'y rien comprendre surtout que lorsque je met en commentaire le bean:write du nombre, alors la date s'affiche correctement avec le pattern spécifé dans le fichier ".properties".
Code : Sélectionner tout - Visualiser dans une fenêtre à part org.apache.jasper.JasperException: Wrong format string: '#,##0.00'
Si vous avez une idée, ...
Merci d'avance pour votre aide.
Partager