0
我得到这个错误:“com.sun.faces.mgbean.ManagedBeanCreationException:没有正确的定义我的代理程序在我运行我的web应用程序时。大致翻译ManagedBeanCreationException:无法设置管理bean的属性与ManagedProperty
“托管属性procesos无法界定产权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;
}
}
哈哈!现在它工作完美!非常感谢你的帮助!我必须等10分钟才能接受你的答案,因为我已经接受了你的回答,因为我已经接受了我的其他问题:) – user1462933 2013-04-30 17:42:49
不客气,很高兴有人帮助:) – Aquillo 2013-04-30 17:43:32
@ user1462933等待时间是由最小创建问题和接受答案之间的时间。 :) – Aquillo 2013-04-30 18:08:14