我正在尝试访问托管 bean 构造函数中的会话 bean 数据。为此,我使用@ManagedProperty
如下注释。当我尝试在构造函数中访问它时,它会给出 java.lang.NullPointerException
并且可以在另一个函数中访问同一段代码。可能我需要为构造函数做一些不同的事情。有人可以指导我我需要做什么。
@ManagedProperty(value="#{sessionBean}")
private SelectCriteriaBean sessionData;
// This is contructor
public ModifyBusinessProcessBean() {
logger.debug(getSessionData().getSelectedBusinessProcessLevelZero());
}
// Another Function where the same code doesn't give error
public anotherFunction() {
logger.debug(getSessionData().getSelectedBusinessProcessLevelZero());
}