当我在托管的构造函数中并尝试从其他 bean 访问其他方法时,我得到了java.lang.NullPointerException
. 是否有某种规范不允许托管 bean 这样做?
@ManagedProperty(value="#{document}")
private DisplayListController document;
@EJB
DocumentSBean sBean;
public NewUserController() {
document.list();
}
上面我只是做常规的 bean 注入,没什么特别的。document
是一个SessionScoped
托管 bean,它的方法list()
只返回一个String
. NewUserController
是一个RequestScoped
托管bean。