spring将默认值添加到表单:选择

spring将默认值添加到表单:选择,spring,spring-mvc,Spring,Spring Mvc,我正在开发一个spring应用程序,现在我使用以下方法将dropdownlist添加到我的一个jsp页面中: <form:select multiple="single" path="users[y.count-1].X" items="${Y}" itemValue="id" itemLabel="name"/> 现在我想添加默认值“Nothing selected”,但是我似乎找不到如何做。 我试过: <form:select multiple="single" pa

我正在开发一个spring应用程序,现在我使用以下方法将dropdownlist添加到我的一个jsp页面中:

<form:select multiple="single" path="users[y.count-1].X" items="${Y}" itemValue="id" itemLabel="name"/>

现在我想添加默认值“Nothing selected”,但是我似乎找不到如何做。 我试过:

<form:select multiple="single" path="users[y.count-1].X" items="${Y}" itemValue="id" itemLabel="name">
   <form:option value="Nothing selected" />
</form:select>


但是“未选择任何内容”不会显示在我的下拉列表中。

您应该可以这样做

<form:select multiple="single" path="users[y.count-1].X" >
   <form:option value="Nothing selected" />
   <form:options items="${Y}"  itemValue="id" itemLabel="name" />
</form:select>

只需在选项前添加这一行:

<form:option selected="true" value="..." />

属性值。事实上,选择并不重要。你可以在那里写“选中”或任何你想要的东西。你不能做像和。。。在这种情况下,将选择值为2的选项。