SORU
15 EKİM 2008, ÇARŞAMBA


Ne kadar OLUMSUZLUK ifade dilinde bir listenin uzunluğu alabilirim?

Nasıl ArrayList AKSARAY EL bir ifade kullanarak uzunluğu olsun ki?

#{MyBean.somelist.length}

çalışmıyor.

CEVAP
15 EKİM 2008, ÇARŞAMBA


Evet, bazı dahi Java API oluşturma Komitesi karar olsa da bazı sınıflar size() üyeleri veya length öznitelikleri vermiyorlar uygulamak getSize() getLength() AKSARAY ve diğer standartları gerektirir, yapamazsın ne istiyorsan onu yap.

Bunu yapmak için birkaç yolu vardır.

Bir: uzunluğu döndüren Fasulye için bir işlev eklemek:

In class MyBean:
public int getSomelistLength() { return this.somelist.length; }

In your JSF page:
#{MyBean.somelistLength}

Eğer Facelets (Oh, Tanrım, neden Facelets kullanmıyorsunuz!) kullanıyorsanız, iki: fn ad ekleyin ve uzunluğu işlevini kullanabilirsiniz

In JSF page:
#{ fn:length(MyBean.somelist) }

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ☆ SUB4SUB CENTER! ☆ spam here

    ☆ SUB4SUB

    22 ŞUBAT 2010
  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • JorteexHD

    JorteexHD

    20 NİSAN 2012