Bonjour,

J'ai crée une méthode permettant de formatter une date en String (pour l'affichage à l'utilisateur)
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public static String dateToString(Object value) throws ClassNotFoundException, ConversionException {
        if ((value != null) && (value instanceof LocalDate)) {
            LocalDate date = (LocalDate) value;
            return date.toString("dd/MM/YYYY");
        } else {
            Chronology chrono = GregorianChronology.getInstance();
            LocalDate date = new LocalDate(chrono);
            return date.toString("dd/MM/YYYY");
        }
    }
J'ai le message d'erreur suivant :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Caused by: java.lang.NoSuchMethodError: fr.one.util.ConverterUtils.dateToString(Ljava/lang/Object;)Ljava/lang/String;

J'invoke cette méthode comme ceci :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
if (type.equals("date") && (type != null)) {
            return ConverterUtils.dateToString(Faces.evaluateExpressionGet("#{data." + property + "}"));
        }

Merci d'avance.