Вы не можете. Технически это тоже не имеет особого смысла. Возможно, вы ищете решение в неправильном направлении для конкретного функционального требования.
Лучше всего, чтобы у вас был родительский бин и эти "множественные бобы" были детьми.
@ManagedBean
@RequestScoped
public class Parent {
private Child child1;
private Child child2;
// ...
}
, чтобы вы могли получить к нему доступ #{parent.child1}
и #{parent.child2}
. Конечно, вы также можете использовать свойство List<Child>
или даже Map<String, Child>
, чтобы быть более гибким.
Однако с помощью faces-config.xml
можно определить несколько классов бинов с другим именем. Тем не менее, я не понимаю, как это полезно.