Bonsoir tout le monde,
J'ai une ambiguïté sur le fonctionnement des converters 'standards', en effet, je me disais que le code suivant ne doit pas fonctionner lors de la validation de mon formulaire:
L'attribut name est de type String dans le Managed-Bean TestConverter. Ce que je fais: je saisis une donnée dans la 1ère zone de texte 'name' une donnée du genre "un test" et je submit le formulaire, résultat : l'outputText 'date2' affiche "un test", normalement ça doit m'afficher une erreur de conversion non?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <html:outputText value = "Name : "/> <html:inputText value="#{TestConverter.name}" id="name"/> <br> <html:outputText value = "Date 2 :"/> <html:outputText value="#{TestConverter.name}" id="date2"> <f:convertDateTime pattern="dd/MM/yyyy" type="date" /> </html:outputText> <html:commandButton value="Test..." action="#{TestConverter.traiter}" /> <html:message for="date2" /> <html:message for="name" />
la méthode traiter de TestConverter retourne juste un null, c'est juste pour tester.
si quelqu'un peut m'expliquer le fonctionnement?
merci d'avance![]()
Partager