JSF Ders18 - Form Tag Elemanları | selectManyMenu
<h:selectManyMenu value="#{sinifIsmi.secilenler}"> <f:selectItems value="#{sinifIsmi.secenekler}"/> </h:selectManyMenu> |
<h:selectManyMenu value="#{sinifIsmi.secilenler}"> <f:selectItem itemValue="secenek1" itemLabel="secenek1"/> <f:selectItem itemValue="secenek2" itemLabel="secenek2"/> </h:selectManyMenu> |
package test; import java.io.Serializable; import java.util.Arrays; import javax.faces.bean.*; @ManagedBean @SessionScoped public class Personel implements Serializable { private static final long serialVersionUID = 1L;
// diğer üye elemanlar
private String[] bilinenDillerim; private String[] bilinmekIstenenDillerim; private String[] bilinmekIstenenDiller = { "Turkce","Ingilizce","Arapca","Ispanyolca","Italyanca","Rusca" }; public String getBilinenDillerimtoString() { return Arrays.toString(bilinenDillerim); } public String getBilinmekIstenenDillerimtoString() { return Arrays.toString(bilinmekIstenenDillerim); } public String[] getBilinenDillerim() { return bilinenDillerim; } public void setBilinenDillerim(String[] bilinenDillerim) { this.bilinenDillerim = bilinenDillerim; } public String[] getBilinmekIstenenDillerim() { return bilinmekIstenenDillerim; } public void setBilinmekIstenenDillerim(String[] bilinmekIstenenDillerim) { this.bilinmekIstenenDillerim = bilinmekIstenenDillerim; } public String[] getBilinmekIstenenDiller() { return bilinmekIstenenDiller; } public void setBilinmekIstenenDiller(String[] bilinmekIstenenDiller) { this.bilinmekIstenenDiller = bilinmekIstenenDiller; }
// diğer üye metotlar
public String gonder() { return ("personel-bilgi?faces-redirect=true"); } }
index.xhtml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" > <h:head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>index.xhtml</title> </h:head> <h:body> <h:form>
<!-- diğer form elemanları -->
Bilinen Diller <h:selectManyMenu value="#{personel.bilinenDillerim}"> <f:selectItem itemLabel="--Bildigin Dilleri Sec--"/> <f:selectItem itemValue="Turkce" itemLabel="Turkce"/> <f:selectItem itemValue="Ingilizce" itemLabel="Ingilizce"/> <f:selectItem itemValue="Arapca" itemLabel="Arapca"/> <f:selectItem itemValue="Ispanyolca" itemLabel="Ispanyolca"/> <f:selectItem itemValue="Italyanca" itemLabel="Italyanca"/> <f:selectItem itemValue="Rusca" itemLabel="Rusca"/> </h:selectManyMenu> Bilinmek Istenen Diller <h:selectManyMenu value="#{personel.bilinmekIstenenDillerim}"> <f:selectItem itemLabel="--Bilmek Istedigin Dilleri Sec--"/> <f:selectItems value="#{personel.bilinmekIstenenDiller}"/> </h:selectManyMenu> <br/><br/> <h:commandButton value="giris yap" type="submit" action="#{personel.gonder}" /> <h:commandButton value="temizle" type="reset"/><br/><br/> </h:form> </h:body> </html>
personel-bilgi.xhtml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" > <h:head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>personel-bilgi.xhtml</title> <h:outputStylesheet library="css" name="1.css"/> </h:head> <h:body> <h:outputFormat value="Hosgeldin {0} !" > <f:param value="#{personel.ad}" /> </h:outputFormat> <br/><br/> <p class="baslik">PERSONEL BİLGİLERİ</p> <table> <tr><th>Özellik</th><th>Değer</th></tr> <tr><td>Ad</td><td><h:outputText value="#{personel.ad}"/></td></tr> <tr><td>Sifre</td><td><h:outputText value="#{personel.sifre}"/></td></tr> <tr><td>Ev</td><td><h:outputText value="#{personel.ev}"/></td></tr> <tr><td>Araba</td><td><h:outputText value="#{personel.araba}"/></td></tr> <tr><td>Calistigi Yillar</td><td><h:outputText value="#{personel.yillartoString}" /></td></tr> <tr><td>Ugurlu Sayilar</td><td> <h:outputText value="#{personel.sayilartoString}" /></td></tr> <tr><td>Cinsiyet</td><td> <h:outputText value="#{personel.cinsiyetim}" /></td></tr> <tr><td>Yas Araligi</td><td> <h:outputText value="#{personel.yasAraligim}" /></td></tr> <tr><td>Randevu (GUN/AY)</td><td><h:outputText value="#{personel.randevuGunum}" />/<h:outputText value="#{personel.randevuAyim}" /></td></tr> <tr><td>Sehirler</td><td> <h:outputText value="#{personel.sehirlerimtoString}" /></td></tr> <tr><td>Renkler</td><td> <h:outputText value="#{personel.renklerimtoString}" /></td></tr> <tr><td>EvcilHayvan/Cinsiyeti</td><td><h:outputText value="#{personel.evcilHayvan}" />/<h:outputText value="#{personel.evcilCinsiyet}" /></td></tr> <tr><td>Bilinen Diller</td><td> <h:outputText value="#{personel.bilinenDillerimtoString}"/></td></tr> <tr><td>Bilinmek Istenen Diller</td><td> <h:outputText value="#{personel.bilinmekIstenenDillerimtoString}" /></td></tr> </table> </h:body> </html>
Yorumlar
Yorum Gönder