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ş:
Java, her Ne kadar "for" geç...
Ne kadar kaynaklar onun adını kullanar...
Ne kadar OLUMSUZLUK destek fasulye dos...
ne kadar doğru bir öğenin ofset alabil...
Nasıl maç "normal bir ifade hiçbi...