je quelque chose comme ça:Comment la propriété de Bean est-elle référencée?
faces-config.xml
<managed-bean>
<managed-bean-name>aBean</managed-bean-name>
<managed-bean-class>some.pack.Bean</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
j'ai un haricot et dans la page jsp je quelque chose comme value="#{aBean.someBoo}"
. Mais je n'ai pas cette propriété dans le fichier Java du bean. Il n'y a rien de tel que par exemple: private String someBoo;
A la place, il y a la méthode getSomeBoo()
. Le code fonctionne mais je ne comprends pas pourquoi. Comment sait-il exécuter getSomeBoo()
s'il n'y a que #{aBean.someBoo}
. Est-ce une convention qu'il omet get
? Qu'est-ce que je rate? Je suis assez novice pour que je puisse trouver ça bien expliqué.
Y a-t-il d'autres «conventions»? Où je peux apprendre à ce sujet? – l245c4l
Vous trouverez toutes les informations sur les spécifications de l'API sur java.sun.com ... En ce qui concerne les beans JSF, je pense que c'est tout ce que vous devez savoir. – Romain