当作为@ManagedProperty注入时,避免托管bean的自动实例化



我有一个请求作用域bean,它可以从三个不同的视图作用域bean(来自3个不同的页面)接收数据。这些bean是JSF Managed bean。

当我在3个不同的视图作用域bean的请求作用域中使用ManagedProperty时,它实例化了视图作用域bean,这是我不想要的。我只想知道从哪个bean调用它,然后为每个bean调用一个特定的(不同的)方法。

我如何检查哪个bean被实例化并在作用域中,以便我可以调用正确的bean的方法?

看起来很简单。我在读巴鲁斯的一篇文章。我只是使用ManagedProperty(value="#{viewScope.managedBeanName}")。它没有实例化。对于inscope,它给了我创建的bean:)。快乐

相关内容

  • 没有找到相关文章

最新更新