Salut !
voila je découvre l'héritage en Java et j'ai quelques questions:
J'ai une page jsp avec des beans, et je fais
<jsp:useBean id="id_bean" class="classe1" scope="page" />
<jsp:setProperty name="id_bean" property="*" />
Le bean id_bean en question récupere les valeurs en parametres et les affecte aux variables correspondantes avec les proprietes setXXX.
Ensuite je fais dans ce bean un extends avec une autre classe qui va s'occuper que des valeurs passées en parametres. en fait les variables et autres setXXX déménagent vers la nouvelle classe nommée classe2. Et la je comprends pas, parce que ca marche quand meme avec l'extends alors que j'ai toujours mon
<jsp:setProperty name="id_bean" property="*" />
alors que , pour moi, je devrais mettre plutot:
<jsp:useBean id="id_bean" class="classe1" scope="page" />
<jsp:useBean id="id_bean2" class="classe2" scope="page" />
<jsp:setProperty name="id_bean2" property="*" />
Cela me parait plus logique !
Je voudrais donc savoir si c'est normal que ca marche ou bien justement que ca ne devrais pas marcher ? Parce que la je sui largué !!
Merci de vos réponses !