1
Я использую тег <html:select>
для чтения и отображения значений из коллекции.Как установить значение по умолчанию для тега выбора Struts из коллекции
<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 содержит значения коллекции.
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;
}
Я хотел бы, чтобы отобразить значение 'FOUR'
по умолчанию в раскрывающемся списке. Как я могу это достичь?
Почему бы вам не сделать его первым в коллекции? – robotlos
Я просто пытаюсь из описанного выше сценария. – Mdhar9e
, если вы установили 'userPref.amount =" FOUR "' где-то в вашем коде, он должен отображаться как выбранное значение. – Evgeny