Я работаю над устаревшим кодом и не могу найти, откуда взяты значения. У нас есть этот управляемый компонент в 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, поэтому я читаю немного об этом, но я все еще не вижу, как вы помещаете значения в эти управляемые бины. Как мы должны предоставлять данные этому бину и где они должны храниться?