Bonjour,

J'utilise Spring MVC avec appFuse.
Dans une de mes pages je veux utiliser une liste d'utilisateur, dans mon controlleur j'ai surcharger referenceData :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
@Override
@SuppressWarnings("unchecked")
protected Map referenceData(HttpServletRequest request) throws Exception {
 log.debug("entering 'refenceData' function ..." );
 Map model = new HashMap();
 List<User> directeurs = getUserManager().getUsers(new User());
 model.put( "directeurs", directeurs );
 return model;
}
dans ma jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<li>
  <form:select path="directeur" itemValue="id" itemLabel="lastName" items="${directeurs}"  ></form:select>
  <p><appfuse:label key="entreprise.directeur"/></p>
</li>
la liste se charge correctement mais quand j'enregistre j'ai cette erreur :

-----------------------
Failed to convert property value of type [java.lang.String] to required type [org.appfuse.model.User] for property directeur; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [java.lang.String] to required type [org.appfuse.model.User] for property directeur: no matching editors or conversion strategy found
-----------------------

Je ne vois pas bien ce qu'il faut faire...
Si quelqu'un peut me mettre sur la piste.

Merci. Julien C.