Kayıtlar

jsf etiketine sahip yayınlar gösteriliyor

JSF Ders21 - Form Tag Elemanları | commandLink, link, outputLink

Resim
<h:commandLink value="diger sayfaya git" action="diger?faces-redirect=true" /> <h:link value="diger sayfaya git" outcome="diger" /> <h:outputLink value="diger.xhtml">diger sayfaya git</h:outputLink> JSF'deki bu elemanlar birbirine çok benzerdir. Bunların farklarından bahsederek konuyu anlatalım. commandLink form içinde kullanılmak zorundadır, diğerlerinde böyle bir zorunluluk yoktur. link outcome kısmında hedef urlyi tespit eder. commandLink action kısmında hedef urlyi tespit eder. outputLink value kısmında hedef url girilir commandLink post isteği gönderir. outputLink ve link get isteği gönderir. commandLink ve link kullanımında value attributeü commandLink in ve link in texti olur. outputlink de ise value atributeü hedef adres olur. commandLink ve link kullanımında hedef dosyanın uzantısının belirtilmesine gerek yoktur. outputlink de ise hedef dosyanın uzantısı belirtilmelidir.

JSF Ders20 - Form Tag Elemanları | inputTextarea

Resim
<h:inputTextArea value="sinifIsmi.degiskenIsmi" cols="50" rows="10"/> JSF'de textarea kullanımı yukarıdaki gibidir. Textarea yazı alanı oluşturmak için kullanılır. cols ve rows parametreleri textareanın sütun ve satır sayısını belirtir. Personel.java package test; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; @ManagedBean @SessionScoped public class Test { private String yorum; public String getYorum() { return yorum; } public void setYorum(String yorum) { this . yorum = yorum; } } index.xhtml <!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:f= "http://java.sun.com/jsf/core" xmlns:h= "http://java.sun.com/jsf/html" > <h:head></h:head> <h:body> <h:form> Yor

JSF Ders19 - Form Tag Elemanları | graphicImage

Resim
<h:graphicImage library="klasörAdi" name="resimAdi.png"/> JSF'de bir projeye görüntü yukarıdaki tag yardımıyla eklenir. Resimlerin bulunduğu klasör WebContent/resources dizini altında olmalıdır. JSF graphicImage içeren basit bir örnek aşağıda verilmiştir. index.xhtml <!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:f= "http://java.sun.com/jsf/core" xmlns:h= "http://java.sun.com/jsf/html" > <h:head> <title> index.xhtml </title> </h:head> <h:body> <h:graphicImage library= "avatar" name= "1.png" width= "150" height= "150" /> <h:graphicImage library= "avatar" name= "2.png" width= "150" height= "150

JSF Ders18 - Form Tag Elemanları | selectManyMenu

Resim
<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> JSF'de menü yukarıda görüldüğü üzere iki farklı şekilde oluşturulabilir. Personel.java 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" , "Ingili

JSF Ders17 - Form Tag Elemanları | selectOneMenu

Resim
<h:selectOneMenu value="#{sinifIsmi.secilen}">     <f:selectItems value="#{sinifIsmi.secenekler}"/> </h:selectOneMenu> <h:selectOneMenu value="#{sinifIsmi.secilen}">     <f:selectItem itemValue="secenek1" itemLabel="secenek1"/>     <f:selectItem itemValue="secenek2" itemLabel="secenek2"/> </h:selectOneMenu> JSF'de menü yukarıda görüldüğü üzere iki farklı şekilde oluşturulabilir. Personel.java 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 evcilHayvan; private String evcilCinsiyet; private String[] evcilCinsiyetler={ "erkek" , "disi" }; // diğer üye metotla

JSF Ders16 - Form Tag Elemanları | selectManyListbox

Resim
<h:selectManyListbox value="#{sinifIsmi.secilenler}" size="2">     <f:selectItems value="#{sinifIsmi.secenekler}"/> </h:selectManyListbox> <h:selectManyListbox value="#{sinifIsmi.secilenler}" size="2">     <f:selectItem itemValue="secenek1" itemLabel="secenek1"/>     <f:selectItem itemValue="secenek2" itemLabel="secenek2"/> </h:selectManyListbox> JSF'de listbox yukarıda görüldüğü üzere iki farklı şekilde oluşturulabilir. size parametresi isteğe bağlıdır.Listboxta gösterilecek satır sayısını ifade eder. Personel.java 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

JSF Ders15 - Form Tag Elemanları | selectOneListbox

Resim
<h:selectOneListbox value="#{sinifIsmi.secilen}" size="2">     <f:selectItems value="#{sinifIsmi.secenekler}"/> </h:selectOneListbox> <h:selectOneListbox value="#{sinifIsmi.secilen}" size="2">     <f:selectItem itemValue="secenek1" itemLabel="secenek1"/>     <f:selectItem itemValue="secenek2" itemLabel="secenek2"/> </h:selectOneListbox>  JSF'de listbox yukarıda görüldüğü üzere iki farklı şekilde oluşturulabilir. size parametresi isteğe bağlıdır.Listboxta gösterilecek satır sayısını ifade eder. Personel.java 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 int randevuAyim