Bonjour,
Voila je suis débutant en J2EE avec Struts + Hibernate et je n'arrive pas à afficher un objet user dans ma page jsp en utilisant <bean:write>
J'ai une erreur type:
org.apache.jasper.JasperException: Cannot find bean: "usa" in scope: "session"
Voici le code de ma page jsp:
et le code de mon UsagerAction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <bean:define id="usa_id" name="usa" scope="session" type="test.javabeans.Usager"/> <bean:write name="usa_id" property="nom"/><br> <bean:write name="usa_id" property="prenom"/><br>
J'ai déja testé un insert et un affichage complet de ma table: ca fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public class UsagerAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception{ UsagerDAO user = new HibernateDAOFactory().getUsagerDAO(); DynaValidatorForm dynaForm = (DynaValidatorForm) form; request.getSession().setAttribute("usa",user.findUsagerDAO(dynaForm.getString("nom"))); return mapping.findForward("affiche"); } }
Par contre, avec ma méthode findUsagerDAO(...) qui me retourne un objet type Usager, je n'arrive pas à l'afficher...?
Je dois surement faire une erreur dans la déclaration de mon <bean:write> ou dans l'envoi de mon objet user....
Partager