領収書データを自動入力したい。私の領収書がヌルでない場合は、thymeleafのラジオボタンに正しい性別を選択する必要があります。そこ領収書がnullでない場合、エラーはありませんが、領収書がnullの場合、エラーがHtml、thymleaf radiobutton th:データがnullの場合、field = ""は失敗する
<div class="form-group">
<div id="genderReceipt">
<label for="genderMaleReceipt" class="radio-inline">
<input type="radio" name="genderReceipt" id="genderMaleReceipt" value="MALE" th:field="*{receipt.gender}"/>
Herr
</label>
<label for="genderFemaleReceipt" class="radio-inline">
<input type="radio" name="genderReceipt" id="genderFemaleReceipt" value="FEMALE" th:field="*{receipt.gender}"/>
Frau
</label>
</div>
<label for="genderReceipt" class="error" style="display: none;"> Bitte gib eine Anrede an.</label>
</div>
のように結果がでなければなりませんスローされます。領収場合== nullの両方がチェックされています... !領収書は= nullを右性別がチェックされている場合
エラーログは言う:
この問題に対する私のソリューションは、コードを複製して挿入することですjava.lang.IllegalStateException:BindingResultもプレーンなターゲットオブジェクトどちらをBean名要求属性として利用できる「領収書」の
多くのペーストビンサイトでロングログを投稿してください。アロスは、問題のhttp://www.sscce.org/を持っていなくても、誰も助けることができないでしょう。 HTMLテンプレートスニペットを表示しますが、ログにJavaエラーが表示されます。あなたが提供する情報のどこにエラーがあるのかを知ることは不可能です。 –
エラーは、領収書オブジェクトがnullの場合にのみ発生すると思います。値が "$ {object}!= null? ''いいえ ':' not ok '"しかし、入力タイプのラジオとth:field =の解決策は見つかりませんでした。 – savier