2

我有一个 Struts2 应用程序。在 jsp 页面上,我使用选择框从数据库中填充 ArrayList:

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

但我需要在 listKey 中存储的不是id,而是 ArrayList 的索引。于是我读了这个索引,在 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 回答