salut tout le monde
je suis débutant en java, j'ai une jsp qui contient une variable comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
float total = Float.valueOf(rs.getString(2)).floatValue();
cette variable est calculée par la suite dans une boucle comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
total = total +Float.valueOf(rs.getString(2)).floatValue();
je veux formatter à la fin ce montant avec avec séparateur de millier et 2 chiffres après la virgule

j'ai utilisé ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
DecimalFormat df = new DecimalFormat("##.#0");
et dans input j'ai mis ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input name="total" type="text" id="totalid" value="<%= System.out.println(df.format(capital)) %>">
ça marche pas il m'affiche cette exception :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
org.apache.jasper.JasperException: Impossible de compiler la classe pour la JSP
 
Une erreur s'est produite à la ligne: 256 dans le fichier jsp: /cdsaffichrechconso.jsp
Erreur de servlet générée:
The method print(boolean) in the type JspWriter is not applicable for the arguments (void
je ne sais pas comment resoudre ce problème, quelqu'un a une idée?