Где значения для bean-компонента ArrayList с Faces? - PullRequest
0 голосов
/ 24 февраля 2020

Я работаю над устаревшим кодом и не могу найти, откуда взяты значения. У нас есть этот управляемый компонент в faces-beans.xml:

<managed-bean>
    <managed-bean-name>listRecipientsTypesBean</managed-bean-name>
    <managed-bean-class>java.util.ArrayList</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
</managed-bean>

Единственная другая ссылка listRecipientsTypesBean в моей рабочей области находится в классе, где он должен получить список всех соответствующих значений:

@SuppressWarnings("unchecked")
public static List<RecipientType> getList() {
    return (List<RecipientType>) FacesUtil
            .getManagedBean("listRecipientsTypesBean");
}

В настоящий момент это возвращает пустой список / нулевое значение, которое (очевидно) не то, что я хочу.

Я совершенно новичок в Java Faces, поэтому я читаю немного об этом, но я все еще не вижу, как вы помещаете значения в эти управляемые бины. Как мы должны предоставлять данные этому бину и где они должны храниться?

...