【发布时间】:2023-03-03 22:47:01
【问题描述】:
我正在尝试访问托管 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());
}
【问题讨论】:
标签: jsf-2 managed-bean managed-property