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:
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>
et le code de mon UsagerAction

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");
	}
 
 
}
J'ai déja testé un insert et un affichage complet de ma table: ca fonctionne
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....