Bonjour ,
je suis entrain de créer une formulaire qui à comme principale fonction d'ajouter un procès , pour chaque procès je dois indiquer quel contrôleur qui a enregistrer , mais j'ai toujours cette erreur "Erreur de conversion lors de la définition de la valeur «com.agent.Persistence.Controleur@1d66cde» pour «null Converter»". voici mon code
<td><p:selectOneMenu
value="#{pvPassagerBean.newpv.controleur}" converter="#{controleurConverter}">
<f:selectItem itemValue=" " itemLabel=" "></f:selectItem>
<f:selectItems value="#{pvPassagerBean.conts}" var="cont"
itemValue="#{cont}" itemLabel="#{cont.pseudo}"></f:selectItems>
</p:selectOneMenu></td>
et malgré j'ai déclaré le controleurConverter dans faces-config mais il reste non fonctionelle voici mon code :
package com.agent.Bean;

import javax.annotation.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;

import com.agent.DAO.ControleurDAO;
import com.agent.Persistence.Controleur;

@ManagedBean
@ViewScoped
public class ControleurConverter implements Converter {

ControleurDAO cDao;

@Override
public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
return cDao.findContByID(Integer.valueOf(arg2));
}

@Override
public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
return String.valueOf(((Controleur) arg2).getId());
}
}
quelqu'un peut m'aider SVP