在ADF中,我正在尝试公开URL https://myapp.com/mywar/logout,因此我的应用程序将调用托管bean“MyBean”,然后转发请求。
我尝试过一个简单的servlet,但是无法获得'MyBean'的实例。我试过这个https://cwiki.apache.org/confluence/display/MYFACES/Access+FacesContext+From+Servlet,但是我无法获得facesContext - 它只是null。也许这不是正确的方法。
然后我尝试使用像https://myapp.com/mywar/faces/logout这样的网址在“面孔上下文”中执行此操作。创建一个.jspx页面对我来说似乎不合适,因为没有什么可以显示 - 只是方法调用和前进。
还有其他简单的方法吗?
答案 0 :(得分:0)
创建一个可访问URL的TaskFlow,并将默认Activity设置为MethodCall,指向ManagedBean中所需的方法。