OVH Cloud OVH Cloud

J2EE, JSP, JavaBean et jsp:setProperty

1 réponse
Avatar
Bruno
Pour me lancer dans la grande aventure de J2EE Je viens d'acheter le
bouquain J2EE 1.4 de Weaver, Mukhar et Crume chez Eyrolle.

Question1 :
C'est peut-être un peu tard pour poser la question mais est-ce c'est
vraiment un bon bouquain sur lequel vous me conseillez de m'acharner (malgré
une mise en route difficile pour moi)

Question2:
Dans un des exercices je dois utiliser un bean (en l'occurence le bean
User) celui-ci ne dispose pas des setters mais uniquement de getters (et
donc à mon avis n'est pas un véritable bean) et pourtant ??? le code
ci-dessous marche parfaitement.

<jsp:useBean id="user" scope="session" class="Ch03.User">
<jsp:setProperty name="user" property="*" />
</jsp:useBean>

Je croyais pourtant avoir compris (d'après le livre) que l'action
jsp:setProperty utilisait les setters du bean.
comment se fesse ... que ça marche ?

merci Bruno

1 réponse

Avatar
Bruno
oups!! j'ai dit une connerie concernant la question 2. Les setters étaient
bien présent mais collés sous chaque get.
D'où l'importance de la lisibilité du code et de sauter une ligne après
chaque méthode.
1000 excuses