Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 设置ice中的列表项:选择一个菜单_Jsf_Icefaces_Selectonemenu - Fatal编程技术网

Jsf 设置ice中的列表项:选择一个菜单

Jsf 设置ice中的列表项:选择一个菜单,jsf,icefaces,selectonemenu,Jsf,Icefaces,Selectonemenu,我想在icefaces中将列表中的项目设置为selectonemenu。 但当我这样做时,我会得到以下错误: java.lang.ClassCastException:无法转换为javax.faces.model.SelectItem 是一个实体类 请提供帮助。创建和填充selectOneMenu项的正常方法如下: private String selectedItem; // +getter +setter private List<SelectItem> selectItems;

我想在icefaces中将列表中的项目设置为selectonemenu。 但当我这样做时,我会得到以下错误: java.lang.ClassCastException:无法转换为javax.faces.model.SelectItem

是一个实体类


请提供帮助。

创建和填充
selectOneMenu
项的正常方法如下:

private String selectedItem; // +getter +setter
private List<SelectItem> selectItems; // +getter

public Bean() {
    selectItems = new ArrayList<SelectItem>();
    for (Entity entity : getYourEntities()) {
        selectItems.add(new SelectItem(entity.getValue(), entity.getLabel()));
    }
}
private String selectedItem;//+getter+setter
私有列表selectItems;//+吸气剂
公共豆(){
selectItems=newarraylist();
对于(实体:getYourEntities()){
添加(新的SelectItem(entity.getValue(),entity.getLabel());
}
}

通过视图中的以下内容(您可以轻松地使用
创建和填充
selectOneMenu
项的常规方法如下:

private String selectedItem; // +getter +setter
private List<SelectItem> selectItems; // +getter

public Bean() {
    selectItems = new ArrayList<SelectItem>();
    for (Entity entity : getYourEntities()) {
        selectItems.add(new SelectItem(entity.getValue(), entity.getLabel()));
    }
}
私有字符串selectedItem;//+getter+setter
私有列表selectItems;//+getter
公共豆(){
selectItems=newarraylist();
对于(实体:getYourEntities()){
添加(新的SelectItem(entity.getValue(),entity.getLabel());
}
}
在视图中显示以下内容(您可以轻松地使用Subsite