Les deux révisions précédentesRévision précédente | |
helloworld:web:java:jsf [2020/04/26 20:07] – Conversion de <note> vers <WRAP> root | helloworld:web:java:jsf [2020/05/10 23:55] (Version actuelle) – Suppression de la taille par défaut pour les images root |
---|
| |
=====Cycle de vie===== | =====Cycle de vie===== |
{{:helloworld:web:java:jsf:cycle.png?500|Cycle de vie}} | {{:helloworld:web:java:jsf:cycle.png|Cycle de vie}} |
| |
<del>[[http://bet-nafet.ma/expert/Java/Tutoriels/J2EE/JSFAvancees.html|JavaServer Faces - techniques avancées]]</del> {{ :helloworld:web:java:jsf:javaserver_faces_2020-04-26_7_23_41_pm_.html |Archive le 2015}} | <del>[[http://bet-nafet.ma/expert/Java/Tutoriels/J2EE/JSFAvancees.html|JavaServer Faces - techniques avancées]]</del> {{ :helloworld:web:java:jsf:javaserver_faces_2020-04-26_7_23_41_pm_.html |Archive le 2015}} |
| |
{{:helloworld:web:java:jsf:jeett_dt_016.png?362|Cycle de vie}} | {{:helloworld:web:java:jsf:jeett_dt_016.png|Cycle de vie}} |
| |
[[http://docs.oracle.com/javaee/7/tutorial/jsf-intro006.htm#BNAQQ|The Lifecycle of a JavaServer Faces Application]], {{ lang:java:jeett.pdf |The Java EE Tutorial}} | [[http://docs.oracle.com/javaee/7/tutorial/jsf-intro006.htm#BNAQQ|The Lifecycle of a JavaServer Faces Application]], {{ lang:java:jeett.pdf |The Java EE Tutorial}} |
| |
Rendu du formulaire : | Rendu du formulaire : |
{{:helloworld:web:java:servlet:rendu_ex3-1.png?310|Rendu du formulaire}} | {{:helloworld:web:java:servlet:rendu_ex3-1.png|Rendu du formulaire}} |
| |
Rendu de la réponse : | Rendu de la réponse : |
{{:helloworld:web:java:servlet:rendu_ex3-2.png?310|Rendu de la réponse}} | {{:helloworld:web:java:servlet:rendu_ex3-2.png|Rendu de la réponse}} |
| |
=====Exemple 3b - avec validation des données===== | =====Exemple 3b - avec validation des données===== |
| |
Rendu, échec de conversion en nombre : | Rendu, échec de conversion en nombre : |
{{:helloworld:web:java:jsf:rendu_3b_1.png?310x49|Rendu exo3, échec string en nombre}} | {{:helloworld:web:java:jsf:rendu_3b_1.png|Rendu exo3, échec string en nombre}} |
<WRAP center round info 60%> | <WRAP center round info 60%> |
C'est bien le message ''Enter Only Digits'' qui est affiché et pas ''auie n'est pas un nombre.''. Je pense que comme la propriété ''taille'' est un nombre, il doit y avoir une conversion implicite avant la soumission au Bean validateur. | C'est bien le message ''Enter Only Digits'' qui est affiché et pas ''auie n'est pas un nombre.''. Je pense que comme la propriété ''taille'' est un nombre, il doit y avoir une conversion implicite avant la soumission au Bean validateur. |
| |
Rendu, échec du domaine du nombre : | Rendu, échec du domaine du nombre : |
{{:helloworld:web:java:jsf:rendu_3b_2.png?323x48|Rendu exo3, échec domaine du nombre}} | {{:helloworld:web:java:jsf:rendu_3b_2.png|Rendu exo3, échec domaine du nombre}} |
| |
Rendu, succès : | Rendu, succès : |
{{:helloworld:web:java:jsf:rendu_3b_3.png?310x30|Rendu exo3, succès}} | {{:helloworld:web:java:jsf:rendu_3b_3.png|Rendu exo3, succès}} |
| |
====Validateurs implémentés par défaut==== | ====Validateurs implémentés par défaut==== |
| |
Rendu avec succès : | Rendu avec succès : |
{{:helloworld:web:java:jsf:rendu_3c_1.png?433x30|}} | {{:helloworld:web:java:jsf:rendu_3c_1.png|}} |
| |
Rendu sans succès : | Rendu sans succès : |
{{:helloworld:web:java:jsf:rendu_3c_2.png?433x48|}} | {{:helloworld:web:java:jsf:rendu_3c_2.png|}} |
| |
====Convertisseurs implémentés par défaut==== | ====Convertisseurs implémentés par défaut==== |