Les messages d'erreur sont toujours affichés en mode "Development".
Pour passer du mode "Development" au mode "Production", il faut changer la valeur du paramètre javax.faces.PROJECT_STAGE dans le fichier web.xml.
En mode "Production", ils ne sont affichés que si la page JSF contient une balise <h:message>
ou une balise <h:messages>
. Il faut donc ajouter ce code, juste derrière la balise <h:input>
(ou à un autre endroit si vous voulez afficher le message ailleurs) :
<h:message for="nombre"/>
Après avoir vérifié l'affichage du message en mode "Production", repassez en mode "Development" pour la suite du TP.
N'oubliez pas ces balises <h:message>
pour la suite des TPs !