在JSF中注入bean

时间:2015-05-05 11:14:20

标签: jsf

我有一个会话范围的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()

0 个答案:

没有答案