JEE - 2007-2008

François Pfister francois.pfister@ema.fr

TP3: jsf, convertisseurs et validateurs




Créer un projet jsf, et copier dans ce projet la totalité des répertoires JavaSource et WebContent du corrigé tp2.


Modifier index.jsp pour rediriger la page:





Lancer le serveur et tester.


Ajouter un attribut soldeCompte de type double dans la classe Customer, et mettre à jour la jsp (formulaire et tableau)



Ajouter un convertisseur pour l'attribut soldeCompte, et tester:




Essayer les configurations suivantes:





Ajouter un attribut dateNaissance de type java.util.Date dans la class Customer, et répercuter cet attribut dans la jsp.

Initialiser cette date dans le constructeur.


this.dateNaissance = new Date();


Tester:







Utiliser le tag <h:messages/> pour afficher les messages d'erreur, faire une saisie erronée et tester.





Ajouter un champ categorie de type int à la classe Customer, mettre à jour la jsp, et tester un validateur:





Ajouter un attribut numCompte


private String numCompte = "00-000";


Implémenter un validateur personnalisé pour valider ce format.