时间: 2021-07-31 作者:daque
下拉列表(drop-down list) <h:selectone_menu>标志用来天生包括几个脸色选项的下拉列表。 <h:selectitem>标志包括在<h:selectone_menu>中,动作下拉列表的选项: <f:use_faces> <h:form formname="pform"> .......... <p><h:output_text value="color:"/><br> <h:selectone_menu id="color" valueref="pbean.color"> <f:validate_required/> <h:selectitem itemvalue="black" itemlabel="black"/> <h:selectitem itemvalue="red" itemlabel="red"/> <h:selectitem itemvalue="blue" itemlabel="blue"/> <h:selectitem itemvalue="green" itemlabel="green"/> </h:selectone_menu> <br><h:output_errors for="color"/> .......... </h:form></f:use_faces> 上头的jsp代码天生底下的html片断: <form method="post" action="/usingjsf/faces/edit.jsp"> .......... <p>color:<br> <select name="color" size="1"> <option value="black">black</option> <option value="red">red</option> <option value="blue">blue</option> <option value="green" selected>green</option> </select> <br> ..........</form> 下拉列表设置为color,典型为字符串(string): public class pbean implements java.io.serializable { .......... private string color; public string getcolor() { return color; } public void setcolor(string color) { this.color = color; } .......... }(根源:/www.matrix.org.cn)