Pour le contenu de la page, le plus simple est d'utiliser un composant <h:panelGrid> à 3 colonnes : une pour le label, une pour la zone de saisie et une 3ème pour les messages d'erreur éventuels. Il faut aussi donner un id au composant <form>. C'est utile pour retrouver plus facilement les id "client" dans la page HTML ; cet id peut se lire dans le code source de la page HTML (voir fin du support de cours sur JSF).

Un exemple de grid à 3 colonnes pour cette page de transfert. Il vous reste juste à ajouter le code pour l'id de destination et le montant et à écrire le backing bean (nommé transfert dans cet exemple).