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:
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" />
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?
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