以下代码在我的 jsp 中正常工作:
<form:select path="propertyPath" >
<form:options items="${modelObject}" itemValue="id" itemLabel="name"/>
</form:select>
但是,我希望有一个带有“选择”标签的默认空值作为对用户的提示。我尝试了以下方法:
<form:select path="propertyPath" >
<form:option label="Select" value=""/>
<form:options items="${modelObject}" itemValue="id" itemLabel="name"/>
</form:select>
这会正确填充下拉标签,但是在提交时我发现 itemValues 已全部设置为空。有谁知道为什么当我添加附加字段时这些值会被删除?