0
我有一個Spring MVC應用程序。我的JSP允許用戶從下拉列表中選擇一個值 - 這是可選的 - 他們熱有作出選擇。處理Spring MVC中的可選ListBox值
在我的JSP我有類似
<form:select path="referral.gpsurgery.id" >
<form:option value="-1" label="--- Select ---"/>
<form:options items="${gpsurgery}" itemValue="id" itemLabel="practiseName"/>
</form:select>
代碼。如果用戶不進行選擇,一個referral.gpsurgery對象直通傳遞給我的控制器方法與價值的ID「-1」(這是我所期望的)。就我的代碼而言,這實際上意味着什麼時候數據被保存,我的引用實體上的gpsurgery字段應該設置爲null。
感覺就像Spring應該爲我解決這個問題,而不是我不得不看我的對象圖,並刪除任何id爲「-1」的gpsurgery實例,但我在如何實現空白這個。這似乎是一個常見的用例,必須有一個標準的方法來做到這一點。
我覺得你的假設是不正確的。這是Spring MVC項目中的一個[issue](https://jira.springsource.org/browse/SPR-7053)。 – nobeh 2012-03-23 09:28:53
重複由http://stackoverflow.com/questions/162497/spring-mvc-form-tags-is-there-a-standard-way-to-add-no-selection-item – nobeh 2012-03-23 09:29:11
謝謝貝羅茲 - 重複的問題給了我正是我需要的。將您的評論更改爲答案,我可以接受。 – DaveH 2012-03-23 11:45:29