オプションを選択するためにユーザーにリストを表示する次のコードがあります。リストのオプションは正しく表示されますが、オプションを選択してフォームを送信すると、次のエラーが発生します。
エラー
Caused by: tag 'select', field 'list', name 'developerID': The requested list key
'listOfdevelopers' could not be resolved as a collection/array/map/enumeration/iterator type.
Example: people or people.{name} - [unknown location]
JSP
<s:form ...>
<s:select name="developerID"
label="developerID"
list="listOfdevelopers"
value="%{development.developerID}"
/>
</s:form>
私のコード
....
private Map listOfdevelopers;
private Development development = new Development();
public Map getListOfdevelopers() {
return listOfdevelopers;
}
public void setListOfdevelopers(Map listOfdevelopers) {
this.listOfdevelopers = listOfdevelopers;
}
public Development getDevelopment() {
return development;
}
public void setDevelopment(Development development) {
this.development = development;
}
@Override
public Development getModel() {
return this.development;
}
...