ADF面:公开一个调用托管bean的URL

时间:2015-11-06 14:37:34

标签: servlets javabeans oracle-adf

在ADF中,我正在尝试公开URL https://myapp.com/mywar/logout,因此我的应用程序将调用托管bean“MyBean”,然后转发请求。

  1. 我尝试过一个简单的servlet,但是无法获得'MyBean'的实例。我试过这个https://cwiki.apache.org/confluence/display/MYFACES/Access+FacesContext+From+Servlet,但是我无法获得facesContext - 它只是null。也许这不是正确的方法。

  2. 然后我尝试使用像https://myapp.com/mywar/faces/logout这样的网址在“面孔上下文”中执行此操作。创建一个.jspx页面对我来说似乎不合适,因为没有什么可以显示 - 只是方法调用和前进。

  3. 还有其他简单的方法吗?

1 个答案:

答案 0 :(得分:0)

创建一个可访问URL的TaskFlow,并将默认Activity设置为MethodCall,指向ManagedBean中所需的方法。