如何使用List <String>填充<form:select>?

Dra*_*gan 7 java spring jsp

我有一个List<String>控制器,我传递给视图.我需要填充<form:select>这些数据.

我尝试将itemValue属性设置为"name"但不起作用.

小智 11

您可以执行以下操作:

<form:select path="selectName">
    <form:option value="0" label="Select an Option" />
    <form:options items="${nameOfList}" />
</form:select>
Run Code Online (Sandbox Code Playgroud)

通过仅将items属性提供给form:options标记,它应该创建值并标记列表中每个String的值.


Ras*_*bel 6

你也可以尝试如下:

<form:select path="country">
<form:option value="NONE" label="--- Select ---" />
<form:options items="${countryList}" itemValue="value" itemLabel="description"/>
</form:select>
Run Code Online (Sandbox Code Playgroud)