1
etiketini seçiyorum Koleksiyondaki değerleri okumak ve görüntülemek için <html:select>
etiketini kullanıyorum.Struts'un varsayılan değeri nasıl ayarlanır Koleksiyondan
<tr>
<td><bean:message key="prompt.my.amount" /></td>
<td>
<html:select property="userPref.amount" style="width:170px">
<html:options collection="myAmts" property="value" labelProperty="label" />
</html:select>
</td>
</tr>
Java dosyası, toplama değerlerini içerir.
public Collection getMyAmts() {
if (Utils.empty(myAmts)) {
myAmts = new Vector();
myAmts.add(new LabelValueBean("ONE", "one"));
myAmts.add(new LabelValueBean("TWO", "two"));
myAmts.add(new LabelValueBean("Three", "three"));
myAmts.add(new LabelValueBean("FOUR", "four"));
}
return myAmts;
}
Ben açılır listesinde varsayılan olarak değerini 'FOUR'
görüntülemek istiyoruz. Bunu nasıl başarabilirim?
Neden bunu koleksiyonunda ilk yapmazlar? – robotlos
Sadece yukarıdaki senaryodan deniyorum. – Mdhar9e
Eğer 'userPref.amount =" FOUR "' kodunu kodunuza yerleştirirseniz, seçilen değer olarak gösterilmelidir. – Evgeny