私はSpringが初めてで、問題があります。コントローラーに情報を送信するために使用されるフォームがあります。フォームをバックアップする Bean は必要ないか、したくないので、次のようにcommandName
フォームの属性を空白のままにしました。
<form:form action="getReportFile.html" method="post">
<table>
<tr>
<td><form:label path="field1">Field1:</form:label></td>
</tr>
<tr>
<td><form:select path="field1" items="${FieldMap}" />
</td>
</tr>
<tr>
<td><form:label path="field2">Field2:</form:label></td>
</tr>
<tr>
<td><form:input path="field2"/></td>
</tr>
<tr>
<td><input type="submit" value="Submit" /></td>
</tr>
</table>
</form:form>
次のエラーが表示されます。
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute
ここで、値を指定しないとデフォルトが使用されることがわかりましたが、他に何か設定する必要がありますか? に豆を入れるべきですか?その豆はどうですか?commandName
'command'
'command'
dispatcher-servlet.xml
コントローラーに情報を送信するためのフォームが必要です。それを裏付けるために本当にBeanを作成する必要がありますか?