我有一个会话范围的bean
@ManagedBean(name = "ficheCultureActionController")
@SessionScoped
public class FicheCultureActionController implements Serializable {}
我想注入另外两个豆子。
@ManagedBean(name = "semenceActionController")
@ViewScoped
public class SemenceActionController implements Serializable {
@ManagedProperty(value = "#{ficheCultureActionController}")
private FicheCultureActionController ficheCultureActionController;
public FicheCultureActionController getFicheCultureActionController() {
return ficheCultureActionController;
}
public void setFicheCultureActionController(FicheCultureActionController ficheCultureActionController) {
this.ficheCultureActionController = ficheCultureActionController;
}
public List<SemenceAction> getListSemenceParFicheCulture() {
if (ficheCultureActionController.getSelected() != null) {
listSemenceParFicheCulture = getFacade().getSemenceParFicheCulture();
}
return listSemenceParFicheCulture;
}
}
和
@ManagedBean(name = "engraisActionController")
@ViewScoped
public class EngraisActionController implements Serializable {
@ManagedProperty(value = "#{ficheCultureActionController}")
private FicheCultureActionController ficheCultureActionController;
public FicheCultureActionController getFicheCultureActionController() {
return ficheCultureActionController;
}
public void setFicheCultureActionController(FicheCultureActionController ficheCultureActionController) {
this.ficheCultureActionController = ficheCultureActionController;
}
}
但该属性在方法null
中返回getListSemenceParFicheCulture()
。