Rédaction d'une application JSF simple dont j'ai rencontré les problèmes suivants: Ma classe entities.controller.EntityNameManager contient une méthode getEntityNameSelectList() que je peux utiliser pour remplir un ComboBox avec. Cela fonctionne et montre toutes les entités, puisque la méthode pour récupérer les entités n'a pas de clause where. Cette méthode a été créée automatiquement.Personnalisé getEntityNameSelectList() échoue
Maintenant je veux avoir une deuxième méthode similaire, qui filtre les options basées sur une variable dans la sessioncope. Pour ce faire, j'ai copié la méthode d'origine, l'ai renommée getEntityNameSelectListByUser (User theUser) et changé la méthode qui interroge la base de données à celle qui filtre effectivement par UserId.
Cependant, lorsque j'essaie de charger la page dans le navigateur, j'obtiens une erreur indiquant que la classe de contrôleur n'a pas de propriété "EntityNameSelectListByUser". Je suppose que puisque ma nouvelle méthode attend un paramètre, il ne peut pas être trouvé. Y a-t-il un moyen de le rendre conscient du Parameter ou de l'ID utilisateur Sessionscope?