JSF中SelectOneMenu的使用

jsf代码

JSF 代码
 
  1. <h:selectOneMenu value="#{setmess.dsid}" >  
  2.    <f:selectItems value="#{setmess.ls}"/>  
  3. </h:selectOneMenu>  


其中要将setmess.ls这个list里的值传给setmess.dsid这个属性。

注:setmess.ls这个里面的必须是包含两个属性的对象,其中前面一个是value,不显示。 另一个是label,显示在下拉菜单中供选择。
例:

JAVA 代码
 
  1. public Vector getLs() {  
  2.        Vector  list= new Vector();  
  3.        list.add(new SelectItem("itemvalue1""itemLabel1"));  
  4.        list.add(new SelectItem("itemvalue2""itemLabel2"));  
  5.        return list;


这是以前写的了,最近发现不止Vector,ArrayList类型可以作为value的值,具体可以参考相关文档。

你可能感兴趣的:(JSF,F#)