2010-05-04 169 views
13

我正在开发一个spring应用程序,现在我已经使用以下命令向我的一个jsp页面添加了一个下拉列表:spring为表单添加默认值:select

<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> 

但是我的下拉列表中没有显示“没有选择”。

回答

18

你应该能够做到

<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> 
+1

卫生署,无法相信我忽略了一个。 谢谢。 attr。的价值为 – Mike 2010-05-05 06:36:44

1

您的选项之前,只需添加这行:

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

。选择其实并不重要。你可以在那里写“选择”或任何你想要的。你不能做类似于 and ...在这种情况下选择值为2的选项。 – 2015-08-26 11:13:03