Quantcast
Channel: BTSoru.com - Bilisim ve Yazilim Teknolojileri Soru/Cevap Platformu - latest questions
Viewing all articles
Browse latest Browse all 4270

PrimeFaces datatable column içerisinde f:param neden boş gelir?

$
0
0

Merhaba,

PrimeFaces datatable kullanıyorum veritabanında bulunan resimleri datatable kolonunda göstereceğim. Bunun içinde aşağıdaki linkleri denemek üzere yapmaya çalıştım fakat f:param null dönüyor.

Display Image From Mysql

xhtml

<p:column sortBy="#{item.picture}" filterBy="#{item.picture}">
                <f:facet name="header">
                    <h:outputText value="#{messages.ListCategoriesTitle_picture}"/>
                </f:facet>
                <p:graphicImage value="#{categoriesController.image}">
                    <f:param name="imageId" value="#{item.categoryID}"/>
                </p:graphicImage>
            </p:column>

bean private StreamedContent image;

public StreamedContent getImage() {
    FacesContext context = FacesContext.getCurrentInstance();
    String id = context.getExternalContext().getRequestParameterMap().get("imageId");
    System.out.println("id:"+id);
    return image;
}

public void setImage(StreamedContent image) {
    this.image = image;
}

Kullanıdıklarım

  • PrimeFaces 5.2 (5.0 denedim)
  • Netbeans 8.0.2
  • GlassFish 4.0 veya 4.1

Vermiş olduğum linkte get methodu iki defa çalışır diyor fakat bende devamlı tek seferde çalışıyor. Entity kısmındaki getlere System.out olarak yazdırdığımda iki defa giriyor. Bu konu hakkında fikirleriniz nelerdir? Ne yapmam gerekir? Nereleri kontrol etmem gerekiyor?

Yardımlarınız için teşekkürler


Viewing all articles
Browse latest Browse all 4270

Trending Articles


huddam daveti


Tekasür Suresi


"Yâ Kuddûs!" Esması Havâs ve Esrârı


Kasemi Mübelliğa


Peri44


Kuvvetli muhabbet ve aşk tılsımı


El-Mütekebbir


Papaz büyüsü


SCCM 2012 Client Installation issue


Zilhicce Ayının Namaz Duası ÖNEMLİ