我有一个requestcoped bean,它可以从三个不同的viewcoped bean(来自3个不同的页面)接收数据。这些bean是JSF Managed Beans。
当我在3个不同视图范围bean的请求范围内使用ManagedProperty时,它实例化了我不想要的视图范围bean。我想简单地知道从哪个bean调用它,然后为每个bean调用一个特定的方法(不同)。
如何检查实例化的bean和范围,以便我可以调用正确的bean方法?
答案 0 :(得分:0)
看起来很简单。我正在阅读Balus的一篇文章。我只是使用了ManagedProperty(value =“#{viewScope.managedBeanName}”)。它没有实例化。对于inscope,它给了我创建的bean :)。快乐