【问题标题】:jsf selectonemenu selectitems from an enumjsf selectonemenu 从枚举中选择项目
【发布时间】:2013-02-19 09:15:18
【问题描述】:

好的,我想我已经在 StackOverflow 和其他 Internet 站点中看到了所有与此相关的匹配项。我的代码如下:

类:

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>  

事实上,我只得到一个空的保管箱。我不知道我做错了什么......

【问题讨论】:

    标签: jsf enums selectonemenu


    【解决方案1】:

    属性名称区分大小写。你使用了Value,但它是value

    顺便说一句,&lt;f:selectItems&gt; 不需要设置器。摆脱它以保存死代码和不必要的未来混乱,因为它从未被调用过。

    【讨论】:

    • 我用value换了Value,结果是一样的。
    • 对我来说很好。请提及您使用的 JSF 实现/版本。
    猜你喜欢
    • 2012-06-12
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 2018-04-16
    相关资源
    最近更新 更多