Wie man den Wert von selectOneMenu

Muss ich den Wert, dass ich Sie aus einer selectOneMenu in JSF. Ich habe eine ArrayList und ich trage Daten in es.

           <h:outputText value="Meslek : " />
                <h:selectOneMenu value="meslek">
                    <f:selectItems id="meslek7" value="#{comyon.selectıtem}"/>
           </h:selectOneMenu>

- Und das ist meine Bohne;

 @ManagedBean(name = "comyon")
 @RequestScoped

public class ComponentYonetim {

private String ad,soyad,cinsiyet;
private String sonuc = "";
private ArrayList<SelectItem> selectıtem = new ArrayList<SelectItem>();
private String donenMeslek = "";

public ComponentYonetim() {
    selectıtem.add(new SelectItem("Asker"));
    selectıtem.add(new SelectItem("Mühendis"));
    selectıtem.add(new SelectItem("Doktor"));
    selectıtem.add(new SelectItem("Öğrenci"));
    selectıtem.add(new SelectItem("Serbest meslek"));
    selectıtem.add(new SelectItem("Polis"));

}
public String getSonuc() {
    return sonuc;
}

public void setSonuc(String sonuc) {
    this.sonuc = sonuc;
}


public String getAd() {
    return ad;
}

public void setAd(String ad) {
    this.ad = ad;
}

public String getSoyad() {
    return soyad;
}

public void setSoyad(String soyad) {
    this.soyad = soyad;
}

public String getCinsiyet() {
    return cinsiyet;
}

public void setCinsiyet(String cinsiyet) {
    this.cinsiyet = cinsiyet;
}

public ArrayList<SelectItem> getSelectıtem() {
    return selectıtem;
}

public void setSelectıtem(ArrayList<SelectItem> selectıtem) {
    this.selectıtem = selectıtem;
}

public void yazdir(){
    if(this.ad.isEmpty() || this.soyad.isEmpty()){
        sonuc+="Lütfen boşluk bırakmayınız!";
    }
}

public String getDonenMeslek() {
    return donenMeslek;
}

public void setDonenMeslek(String donenMeslek) {
    this.donenMeslek = donenMeslek;
}

}

Es s zeigt die arraylist Daten, aber ich kann nicht Holen Sie sich den Wert von dort aus.Wie bekomme ich den Wert aus diesem selectOneMenu mit Javabean?

  • Setzen Sie Ihre Maus auf der Oberseite der [selectonemenu] tag, die Sie sich unter der Frage, bis eine schwarze box angezeigt. Dann klicken Sie dort die "info" - link. Es gibt alle Antworten, die Sie wissen müssen über <h:selectOneMenu>.
InformationsquelleAutor emreturka | 2013-09-02
Schreibe einen Kommentar