2016-09-28 51 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(); 
} 
相關問題