2010-05-04 9 views
13

Zajmuję się tworzeniem aplikacji sprężyny, teraz dodałem dropdownlist do jednego z moich stron JSP przy użyciu:wiosna domyślna wartość dodaną w postaci: wybierz

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

Teraz chciałbym dodać domyślną wartość "Nic nie wybrano", jednak nie mogę znaleźć sposobu, aby to zrobić. Próbowałem:

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

Ale „Nic nie wybrano” nie jest wyświetlana w moim dropdownlist.

Odpowiedz

18

Powinieneś być w stanie zrobić

<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

Doh, nie mogę uwierzyć, że zapomina się, że jeden. Dziękuję. – Mike

1

Wystarczy dodać tę linię przed opcjami:

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

Wartość attr. wybrane nie jest tak naprawdę ważne. Możesz napisać tam "wybrany" lub cokolwiek chcesz. Nie możesz zrobić czegoś takiego jak: i ... w tym przypadku wybierz opcję z wartością 2. –