我是Spring的新手,我遇到了問題。我有一個用於向控制器發送信息的表單。我並不需要或想要有一顆豆備份形式,所以我留在空白表單的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
我可以看到here,當你不給commandName
的值時,它使用默認的'command'
,但是,然後,我需要配置其他的東西嗎?我應該在dispatcher-servlet.xml
中加入'command'
豆嗎?那個豆怎麼樣?
我只是想要一個表單發送信息給控制器。 我真的必須創建一個bean來支持它嗎?
嗯,其實問題是這個複製品,因爲這個之前問過:) @SotiriosDelimanolis –