私はSpring MVCアプリケーションを持っています。私のJSPではドロップダウンリストから値を選択することができます - これはオプションです - 彼らはホットを行いますHAVEを選択します。私のJSPでSpring MVCでオプションのListBox値を扱う
Iは
<form:select path="referral.gpsurgery.id" >
<form:option value="-1" label="--- Select ---"/>
<form:options items="${gpsurgery}" itemValue="id" itemLabel="practiseName"/>
</form:select>
のようなコードを持っているユーザが選択を行わない場合、referral.gpsurgeryオブジェクトはの「-1」ID値を持つ私のコントローラメソッドへを通して渡されます(それは私が期待するものです)。これが実際に意味するところは、データが永続化されると、参照エンティティのgpsurgeryフィールドをnullに設定する必要があるということです。
私のオブジェクトグラフを見て、IDが "-1"のgpsurgeryインスタンスを削除するのではなく、Springがこれを並べ替えるべきだと感じていますが、どのように達成するかについて空白を描いていますこの。このような一般的な使用例のように、標準的なやり方でなければならないようです。
私はあなたの仮定が正しくないと思います。 Spring MVCプロジェクトの[issue](https://jira.springsource.org/browse/SPR-7053)です。 – nobeh
によって複製されましたhttp://stackoverflow.com/questions/162497/spring-mvc-form-tags-is-there-a-standard-way-to-add-no-selection-item – nobeh
ありがとうございました。私はちょうど私が必要としたもの。あなたのコメントを答えに変えれば、それを受け入れることができます。 – DaveH