Bonjour,

Voici mon problème.
J'envoie une liste de Pays dans la request mais impossible de la charger dans mon html:select.
J'ai parcouru plusieurs messages sur le même sujet ... mais je ne trouve pas.

Voici mon code pour l'envoi de la liste :

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
22
23
 
List listePays= null;
try
		{
 
        	HibernateUtil.getSessionFactory().getCurrentSession().beginTransaction();
        	Session session =(Session)HibernateUtil.getSessionFactory().getCurrentSession();
 
        	Criteria criteriaPays=session.createCriteria(Pays.class);
 
        	listePays=criteriaPays.list();
 
        	HibernateUtil.getSessionFactory().getCurrentSession().getTransaction().commit();
		}	
		catch(Exception he)
		{
			System.out.println(he);
			HibernateUtil.getSessionFactory().getCurrentSession().getTransaction().rollback();
 
		}	
 
 
		request.setAttribute("listePays",listePays);
puis voici mon code dans la jsp :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<html:select property="payId" name="pays" >
<html:optionsCollection property="listePays" value="payId" label="payNationalite"/>
</html:select>
l'erreur est la suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
javax.servlet.ServletException: Cannot find bean under name pays
Merci pour votre aide