2016-09-28 97 views
0

我有一个tasflow。内部的任务流的两个托管Bean:Oracle ADF - 从另一个bean访问bean

  • beanOne(会话范围)
  • beanTwo(Request范围)

从beanTwo我需要beanOne访问的方法。我怎样才能从beanTwo以编程方式调用beanOne?

+0

你面临的问题是什么?选中此项:https://mjabr.wordpress.com/2011/12/09/access-an-instance-of-a-managed-bean-from-another-managed-bean/ – Sri

回答

3

是的,你可以做到。但这不是一个好习惯。

private BeanOne getBeanOne() { 
    return (BeanOne)ADFContext.getCurrent().getSessionScope().get("BeanOneName"); 
} 

private void beanOneMethodExecution() { 
    getBeanOne().executeSomeMethod(); 
} 
相关问题