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 p> personel.xhtml p> mais j'ai Cette erreur: p> Je ne sais pas ce qui ne va pas mais que mon addpersonel () fonctionne bien. P> P>
3 Réponses :
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}"
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 p> BlockQuote>
Vous utilisez Correct JSF el (cette chose: # {...}) Pour d'autres propriétés du
Personelbean code>: p>
# {personelmb.pname} code> -> traduit vers personneelmb.getpname () li>
- `# {haricot.property} '-> haricot.geproperty () li> ul>
mais soudainement vous utilisez: p>
xxx pré> Vous devez utiliser p>
xxx pré> p>
Vous pouvez travailler sur # {# {personnentelmb.getpersonlist ()} code>, mais vous devez avoir besoin d'ajouter deux fichiers JAR
el-ap-snapshot.jar code> et
et
et
et
el-implt-snapshot.jar code>. p>
Sur la base des informations fournies jusqu'à présent dans la question, op est déjà b> à l'aide d'EL 2.2. Ce problème particulier est simplement causé par un bogue / une fonctionnalité de principaux pourvés.