Jsf 当被注入另一个具有托管属性的MB时,托管bean的参数为null

Jsf 当被注入另一个具有托管属性的MB时,托管bean的参数为null,jsf,managed-bean,managed-property,Jsf,Managed Bean,Managed Property,我有一个带有一些参数的ManagedBean a和一个带有由@ManagedProperty注入参数的MBA的ManagedBean B,MBA在B上注入没有问题,但a的参数为空,有人有这个问题吗?显然,它与您最初使用参数时的实例不同。对于这种行为没有其他逻辑/直接的解释。您可以通过在构造函数和setter中放置断点并检查实例的哈希代码来轻松确认这一点。如果没有具体的SSCCE以及功能需求的详细描述,这个问题很难回答。你基本上是在问一个是非答案的清单,这是完全没有用的。试着写你的问题,这样它不仅

我有一个带有一些参数的ManagedBean a和一个带有由@ManagedProperty注入参数的MBA的ManagedBean B,MBA在B上注入没有问题,但a的参数为空,有人有这个问题吗?

显然,它与您最初使用参数时的实例不同。对于这种行为没有其他逻辑/直接的解释。您可以通过在构造函数和setter中放置断点并检查实例的哈希代码来轻松确认这一点。如果没有具体的SSCCE以及功能需求的详细描述,这个问题很难回答。你基本上是在问一个是非答案的清单,这是完全没有用的。试着写你的问题,这样它不仅能产生有用的答案,而且能真正解决你的具体问题。如果没有代码,这是一个糟糕的问题。您是注入整个bean(A)还是bean A中的特定属性?是的,与我最初使用参数时使用的实例不同。。。通过和视图参数传递参数在im viewscoped到viewscoped ManagedBean之间不起作用