9
votes

Propriété non trouvée sur Type in JSF

J'essaie d'appeler une propriété dans JSF qui utilise des techniques principales. Mais j'ai une erreur 500 qui introuvable sur type gantdedbean.personelbean. J'utilise Hibernate JSF et Spring.

personelbean.java xxx

personel.xhtml xxx

mais j'ai Cette erreur: xxx

Je ne sais pas ce qui ne va pas mais que mon addpersonel () fonctionne bien.


0 commentaires

3 Réponses :


9
votes

Valeur de la propriété Les expressions doivent être spécifiées dans la syntaxe suivante, sans le obtenir code> (ou est code>) préfixe et sans entreenthèses:

value="#{personelMB.personelList}"


0 commentaires

5
votes

Regardez vos autres gettes et setters et examinez l'explication de l'exception.

/personel.xhtml @ 58,88 valeur = "# {personelmb.gepersonlist ()}": Propriété 'getpersonelliste' introuvable sur type gantdedbean.Personelbean

Vous utilisez Correct JSF el (cette chose: # {...}) Pour d'autres propriétés du Personelbean :

  • # {personelmb.pname} -> traduit vers personneelmb.getpname ()
  • `# {haricot.property} '-> haricot.geproperty ()

    mais soudainement vous utilisez: xxx

    Vous devez utiliser xxx


0 commentaires

-2
votes

Vous pouvez travailler sur # {# {personnentelmb.getpersonlist ()} , mais vous devez avoir besoin d'ajouter deux fichiers JAR el-ap-snapshot.jar et et et et el-implt-snapshot.jar .


1 commentaires

Sur la base des informations fournies jusqu'à présent dans la question, op est déjà à l'aide d'EL 2.2. Ce problème particulier est simplement causé par un bogue / une fonctionnalité de principaux pourvés.