我是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 –