J'ai un inputText qui prend une valeur de l'utilisateur et est lié à un double. Si la valeur est "5000", les pages suivantes l'afficheront comme "5000.0". Existe-t-il un moyen de le formater de telle sorte que si l'utilisateur entre un nombre non fractionnaire, il n'affichera pas la décimale?Formater un double pour les nombres non fractionnaires dans JSF
Exemples:
utilisateur entre "5000" Show "5000"
utilisateur entre "5000.1" Show "5000.1"
<h:inputText value="#{sessionScope.eventDO.area}" id="areaInTxtId">
<f:convertNumber pattern="###0"/>
</h:inputText>
J'ai essayé d'utiliser le f: tag convertNumber ci-dessous mais j'obtiens cette erreur:
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Double
que je ne veux pas ch ange n'importe quel code Java. Seule la présentation du double.