私の春のプロジェクトには、バッキングオブジェクトにアクセスするための簡単な連絡先フォームがありますが、このエラーが発生します
「リクエスト属性として利用可能なBean名 'indexBacking'のBindingResultもプレーンターゲットオブジェクトもありません」
私のフォームは次のようになります。
<form:form action="index.htm" enctype="multipart/form-data" method="post" commandName="indexBacking" accept-charset="UTF-8">
<form:label path="personName">Name</form:label>
<form:input id="personName" path="personName" autocomplete="false" /><br />
<form:label path="personEmail">Email</form:label>
<form:input id="personEmail" path="personEmail" autocomplete="false" /><br />
<form:label path="personComments">Your Comments</form:label>
<form:input id="personComments" path="personComments" autocomplete="false" /><br />
<input type="submit" alt="Submit"/>
</form:form>
これは、コントローラーにアクセスし、フィールド「personName」、「personEmail」、および「personComments」を「indexBacking」というバッキング オブジェクトに保存するためのものです。
アクセスしようとしているコントローラーメソッドは次のとおりです。
@RequestMapping(value = PAGE_NAME, method = RequestMethod.POST)
public String handleContactForm(ModelMap map, HttpServletRequest request, @ModelAttribute("indexBacking") IndexBacking bo, BindingResult result) {
return MODEL_NAME;
}
しかし、それがバッキングオブジェクトとリンクしているのかどうかはわかりません。私が間違っていることは何ですか?
ありがとうジョン