Bonsoir à toutes et à tous !
Je suis en train de faire une application web en utilisant le JSF comme framework, d'où ma présence dans ce forum. Mes pages d'affichage (les vues) sont des pages xhtml basées donc sur des facelets. Voici mon problème : pour chaque opération possible par mon application je crée un bean managé. Parmi ces opérations, je propose à l'utilsateur de rechercher des personnes. J'ai donc une page recherche.xhtml avec des champs de recherche à compléter. La requête est alors envoyé vers le bean managé recherchebean qui se connecte à ma base de données et qui cherche donc les personnes correspondant aux valeurs saisies dans le formulaire de recherche. Ce que je souhaite c'est ne pas créer une nouvelle page xhtml pour afficher le résultat, je veux le mettre après le formulaire dans recherche.xhtml. Mon idée serait donc de tester une variable d'un bean dans la page xhtml et selon sa valeur j'écris un certain code. Par exemple si la recherche ne donne rien je veux écrire "Résultat de la recherche nul" mais si il y a des personnes trouvées je veux afficher un tableau avec toutes les infos des personnes.
Ma question est : est-ce que c'est possible, si oui comment, sinon quelles solutions me proposez-vous ?
En espérant avoir été assez claire dans mes explications ..., je vous remercie par avance pour votre intérêt envers mon problème.
Partager