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 Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen Sie diese tutorials:
Grundsätzlich sollten Sie Wert container für selectOneMenu-tag. es bedeutet, dass es Aussehen sollte:
und wenn Sie sich übergeben müssen-Objekt keine Zeichenfolge, die Sie verwenden sollten Konverter. Blick auf die links auf der Oberseite.
Obwohl das, was Sie in Ihrem drop-down-Liste, der Wert der Sache wird die erste Zeile
So, wir deklarieren eine variable mit dem Namen "meslek" - und getter - /setter den Wert zu verwenden.