我是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
它使用 default 'command'
,但是,我是否需要配置其他任何东西?我应该在里面放一颗'command'
豆子dispatcher-servlet.xml
吗?那个豆子怎么办?
我只想要一个表格来将信息发送给控制器。我真的必须创建一个 bean 来支持它吗?