在我们的一个应用程序中,我们有两类用户,
- 内部用户 (
class InternalUser extends User
) - 外部用户 (
class ExternalUser extends User
)
我们将它们用作会话范围的托管 bean(基本上是为了注入登录用户的详细信息,在class User
上述 2 个类中的每个类中都有一些常见的细节和一些特定的细节)。
我可以为两个托管 bean 使用相同的名称(此处为“ loggedInUser
”)吗?
Faces 抛出异常“名为‘loggedInUser’的托管 bean 已注册。替换现有托管 bean 类... ”
我们如何管理这种情况?