Web アプリを実行すると、「com.sun.faces.mgbean.ManagedBeanCreationException: No se puede definir la propiedad procesos para el bean administrado procesos」というエラーが表示されます。大まかに訳すと「管理プロパティ プロセスに対してプロパティ プロセスを定義できません」
これは問題のある私のマネージドBeanです:
@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;
}
}