问问题
4656 次
1 回答
4
标签中的“items”属性 <form:options />
显示以下文档:
用于生成内部“选项”标签的集合、映射或对象数组。除非包含选择的数据绑定属性是枚举,否则此属性是必需的,在这种情况下使用枚举的值。
所以你只需要在<form:options />
选择中添加没有任何属性的标签。这将使选择填充枚举项作为文本和值。您还可以添加默认的“选择”选项。例如:
<form:select path="personalData.nationality">
<option value="">Choose a nationality</option>
<form:options />
</form:select>
该代码将产生以下 html 输出:
<select name="personalData.nationality">
<option value="">Choose a nationality</option>
<option value="Afghan">Afghan</option>
<option value="Albanian">Albanian</option>
<option value="Algerian">Algerian</option>
<option value="American">American</option>
<option value="Andorran">Andorran</option>
<option value="Angolan">Angolan</option>
<option value="Antiguans">Antiguans</option>
<option value="Argentinean">Argentinean</option>
<option value="Armenian">Armenian</option>
</select>
希望这可以帮助。
于 2012-06-06T16:11:54.160 回答