jsf代码
其中要将setmess.ls这个list里的值传给setmess.dsid这个属性。
注:setmess.ls这个里面的必须是包含两个属性的对象,其中前面一个是value,不显示。 另一个是label,显示在下拉菜单中供选择。
例:
这是以前写的了,最近发现不止Vector,ArrayList类型可以作为value的值,具体可以参考相关文档。
JSF 代码
- <h:selectOneMenu value="#{setmess.dsid}" >
- <f:selectItems value="#{setmess.ls}"/>
- </h:selectOneMenu>
其中要将setmess.ls这个list里的值传给setmess.dsid这个属性。
注:setmess.ls这个里面的必须是包含两个属性的对象,其中前面一个是value,不显示。 另一个是label,显示在下拉菜单中供选择。
例:
JAVA 代码
public Vector getLs() { Vector list= new Vector(); list.add(new SelectItem("itemvalue1", "itemLabel1")); list.add(new SelectItem("itemvalue2", "itemLabel2")); return list;
}
}
这是以前写的了,最近发现不止Vector,ArrayList类型可以作为value的值,具体可以参考相关文档。