İyi günler. aşağıdaki gördüğünüz kodlarda datatabledan bir randevu nesnesi çekiyorum ve bunu diğer sayfaya atmam gerekiyor. O sayfadada bu nesnedeki bilgileri kullanacağım yardımcı olursanız sevinirim.

<h:form id="form1">

<p:datatable var="Randevu" value="#{Veritabani.randevular}" rowkey="#{&lt;a href=" http:="" randevu.ad"="">Randevu.ad}"klzzwxh:0001 selection="#{Veritabani.selectedRandevu}" id="dataTable1" selectionMode="single" > <f:facet name="header">

    </f:facet>  
    <p:column headerText="TC no">  
        <h:outputText value="#{Randevu.TCNO}" />  
    </p:column>

    <p:column headerText="Ad">  
        <h:outputText value="#{Randevu.ad}" />  
    </p:column>

    <p:column headerText="Soyad">  
        <h:outputText value="#{Randevu.soyad}" />  
    </p:column>

    <p:column headerText="Saat">  
        <h:outputText value="#{Randevu.saat}" />  
    </p:column>

 <f:facet name="footer">

            <p:commandButton id="showButton" icon="ui-icon-search"  
                action="#{DoktorBean.dgo_HastaDetay}" value="Hasta Ayrıntıları"/>

    </f:facet>

</p:dataTable>

</h:form>

soruldu: 13 Nis '13, 15:08

kaykisizcom's gravatar image

kaykisizcom
37141417
cevap kabul oranı: 0%

değiştirildi: 18 Nis '13, 02:43

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


Bunun için Jsf flash kullanabilirsin. Kullanımı ise aşağıdaki gibi ypaabilirsin

Flash flash = FacesContext.getCurrentInstance().  
            getExternalContext().getFlash();

flash.put("randevular", Veritabani.selectedRandevu);

Yukarıdaki gibi flash içine nesneni atabilirsin.Diğer sayfanın beani içinde bunu almak için ise aşağıdaki koda bakabilirsin.

@PostConstruct
public void init() {
         Randevular[] randevular=  FacesContext.getCurrentInstance().getExternalContext().getFlash().get("randevular");
}
permanent link

cevaplandı: 13 Nis '13, 16:34

Emre's gravatar image

Emre
1763410
cevap kabul oranı: 12%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×281

Soruldu: 13 Nis '13, 15:08

Görüntüleme: 699 kez

Son güncelleme: 18 Nis '13, 02:43

powered by BitNami OSQA