Problème Session Bean Stateful et JSF sous RAD6 [résolu] - Java - Programmation
Marsh Posté le 15-03-2006 à 10:57:48
yo c spi a écrit : Pourtant la méthode create rend bien le même EJB si elle est appelée dans la même session non ? |
Et bien non !
Il faut stocker cet EJB dans la session Http (par un javabean de portée session par exemple), la méthode create créant un nouvel EJB, bien que ce soit le même session.
Le nom de Session Bean (pour l'EJB) est trompeur.
Marsh Posté le 15-03-2006 à 09:49:05
Bonjour,
Je suis en train de me mettre aux EJB (j'ai donc lu docs, tutos et compagnie ...) et j' n'arrive pas à faire fonctionner mon EJB entre 2 pages.
Mon EJB est tout simple, une classe avec un champ entier value et ses accesseurs.
Cet EJB fonctionne, l'interface de teste fournie avec RAD6 me l'a prouvé.
Dans ma première page, j'ai un champ texte avec un bouton submit qui met la valeur du champ dans l'EJB (setValue) et qui passe dans une deuxième page. Dans celle ci, j'appelle la méthode getValue(), et affiche le retour, et j'obtiens toujours 0.
Comme si ce n'était pas le même EJB qui était appelé....
Pourtant la méthode create rend bien le même EJB si elle est appelée dans la même session non ?
Merci d'avance.
Message édité par yo c spi le 15-03-2006 à 10:47:23
---------------
J.C. Farinet