Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
JEE 5 – JSF partie 2 F.Pfister (francois.pfister@ema.fr)
2
2 institut eerie 2007-2008 JSF Les convertisseurs Les validateurs
3
3 institut eerie 2007-2008 Les convertisseurs Les conversions de données sont toujours nécessaires, par exemple: format de dates Jsf fournit, en standard, les mécanismes Le cycle de vie conduit à ces étapes: La valeur saisie est la « request value » La valeur est stockée dans le composant: c'est la « submitted value » La valeur convertie est dénommée « local value » Il reste à valider cette donnée convertie
4
4 institut eerie 2007-2008 Les convertisseurs standard Les données saisies sont des chaînes Il convient de les convertir en types Les convertisseurs fournis sont BigDecimalConverter BigIntegerConverter BooleanConverter ByteConverter CharacterConverter DateTimeConverter DoubleConverter FloatConverter IntegerConverter LongConverter NumberConverter ShortConverter
5
5 institut eerie 2007-2008 Les convertisseurs Les valeurs numériques sont converties automatiquement Pour les dates, il faut indiquer le convertisseur choisi Il est possible de créer ses propres convertisseurs
6
6 institut eerie 2007-2008 JSF: Les convertisseurs standards Les convertisseurs standard de JSF ConvertNumber utilise le convertisseur javax.faces.Number
7
7 institut eerie 2007-2008 ConvertNumber
8
8 institut eerie 2007-2008 JSF: Les convertisseurs standards Les convertisseurs standard de JSF ConvertDateTime utilise le convertisseur javax.faces.DateTime
9
9 institut eerie 2007-2008 ConvertDateTime
10
10 institut eerie 2007-2008 Les classes de validation validation sur une plage de données LongRangeValidator DoubleRangeValidator validation de la taille d'une chaîne de caractères LengthValidator les tags correspondants sont validateDoubleRange validateLongRange validateLength
11
11 institut eerie 2007-2008 Tags validateurs
12
12 institut eerie 2007-2008 Validation Dans certains cas, il faut empêcher la validation Attribut immediate à true
13
13 institut eerie 2007-2008 Validateur personnalisé
14
14 institut eerie 2007-2008 Validateur personnalisé Le validateur doit être déclaré dans la config Le message doit être placé dans le bundle
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.