2

Struts2アプリケーションがあります。jspページで、selectboxを使用してデータベースからArrayListを設定します。

<s:select name="country" list="countryList" listKey="countryId" listValue="countryName" headerKey="0" headerValue="Country" label="Select country" />

しかし、 idではなくArrayListのインデックスをlistKeyに格納する必要があります。そこで、このインデックスを読み、ArrayListで適切な国を見つけて、それを取得します。出来ますか?

4

1 に答える 1

0

countryList.indexOf(country)以下のように使用してみてください。

<s:select name="country" list="countryList" listKey="countryList.indexOf(country)" 
                                           listValue="countryName" headerKey="0"  
                                   headerValue="Country" label="Select country"/>
于 2012-11-05T15:57:04.663 に答える