Kaynak paketindeki dize listesini göstermek için s:select
kullanıyoruz. JSP iseStruts 2 s: kaynak kümesinden gelen değerlerle seç
bank.code.12= ALFM Bank
bank.code.13= RIHN Bank
....
: As
<s:select name = "selectedBankCode"
list = "bankCodesList"
listKey = "toString()"
listValue = "%{getText('bank.code.' + toString())}" />
her banka bir ada sahip olur
mesaj kaynaklarda//bank codes will be something [12,13,14]
List<String> bankCodesList; //with setter and getter
String selectedBankCode;
: In Action
banka listesiList<String>
anahtarını almak için
toString()
kullandık ve kaynak paketten değer elde etmek için
toString()
kullandık.
s:select
ürününün status
özelliklerinin s:iterator
ile aynı olduğunu bulmadık ama bulamadık!
Yani daha iyi yollar olduğunu mu düşünüyorsun ?!
Neden bunu beklediğinizden emin değil; ', kendi kendine yeten bir özelliktir. İterasyonunu ortaya çıkarmaz. Şahsen bu veriyi Java katmanında bir yerde oluşturup eylemi ya da yardımcısı aracılığıyla etikete sunmanız gerektiğini düşünüyorum. –
Durum? Neden statüye ihtiyacınız var? 'Top' anahtar sözcüğünü kullanın. –
+1 @AleksandrM teşekkürler! Bu anahtar kelimeyi nereden buluyorsun? Çok araştırdım! –