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

soruldu: 07 Ağu '15, 08:08

kurtomerfaruk's gravatar image

kurtomerfaruk
1.3k222940
cevap kabul oranı: 30%

değiştirildi: 07 Ağu '15, 08:10

Bu soruya ilk cevap veren sen ol!
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
×97

Soruldu: 07 Ağu '15, 08:08

Görüntüleme: 285 kez

Son güncelleme: 07 Ağu '15, 08:10

powered by BitNami OSQA