Je reçois cette erreur: "com.sun.faces.mgbean.ManagedBeanCreationException: ne peut pas définir la procédure pour le bean administrado procesos" lorsque j'exécute mon application Web. Traduit grossièrement "ne peut pas définir procesos de propriété pour la propriété gérée procesos"ManagedBeanCreationException: impossible de définir la propriété pour le bean géré avec ManagedProperty
ceci est mon bean géré la question:
@ManagedBean(name = "procesos")
@ViewScoped
public class ProcesosBean implements Serializable {
@ManagedProperty(value="#{user}")
private List<VistaProcesosEntity> procesos;
private LoginBean loginBean;
@PostConstruct
public void init(){
UsuariosEntity user=loginBean.getCurrent();
procesos=new ArrayList<VistaProcesosEntity>();
if (user.getTipo().equalsIgnoreCase("Planta")) {
procesos= Procesos.getALL();
}else if(user.getTipo().equalsIgnoreCase("Exportadora")){
procesos=Procesos.getALLbyExportadora(user.getUsuario());
} else if (user.getTipo().equalsIgnoreCase("Productor")){
procesos=Procesos.getALLbyProductor(user.getUsuario());
}
}
public LoginBean getLoginBean() {
return loginBean;
}
public void setLoginBean(LoginBean loginBean) {
this.loginBean = loginBean;
}
public List<VistaProcesosEntity> getProcesos() {
return procesos;
}
public void setProcesos(List<VistaProcesosEntity> procesos) {
this.procesos = procesos;
}
}
LOL! maintenant ça a fonctionné parfaitement! Merci beaucoup pour votre aide! Je dois attendre 10 minutes pour accepter votre réponse comme la bonne réponse parce que j'ai déjà accepté votre réponse pour mon autre question :) – user1462933
De rien, heureux d'être d'aide :) – Aquillo
@ user1462933 Le temps d'attente est causé par un minimum temps entre la création de la question et l'acceptation d'une réponse. :) – Aquillo