jsf selectonemenu selectitems из перечисления

Хорошо, я думаю, что видел все совпадения по этому поводу в Stackru и других интернет-сайтах. Мой код выглядит следующим образом:

Учебный класс:

public enum pruebaEnum{PRUEBA1, PRUEBA2, PRUEBA3};
private pruebaEnum prueba;
private pruebaEnum[] pruebaList;

public pruebaEnum getPrueba() {
    return prueba;
}

public void setPrueba(pruebaEnum prueba) {
    this.prueba = prueba;
}

public pruebaEnum[] getPruebaList() {
    return pruebaEnum.values();
}

public void setPruebaList(pruebaEnum[] pruebaList) {
    this.pruebaList = pruebaList;
}

Код JSF:

<t:selectOneMenu id="categorization" value="#{BookManual.prueba}">
    <t:selectItems Value="#{BookManual.pruebaList}"/>
</t:selectOneMenu>  

Дело в том, что я получаю только пустую коробку. Я не знаю, что я делаю не так....

1 ответ

Решение

Имена атрибутов чувствительны к регистру. Ты использовал Value, но это value,

Кстати, вам не нужен сеттер для <f:selectItems>, Избавьтесь от него, чтобы сохранить мертвый код и ненужные будущие путаницы, потому что он никогда не вызывается.

Другие вопросы по тегам