Sono nuovo per la primavera e ho un problema. Ho un modulo che viene utilizzato per inviare informazioni al controller. Non ho bisogno o vogliono avere un chicco di backup del modulo così ho lasciato l'attributo commandName
nella forma vuota come questa:Modulo di primavera senza comando Nome
<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>
sto ottenendo il seguente errore:
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute
Potrei vedere here che quando non dai un valore a commandName
utilizza il valore predefinito 'command'
, ma poi, Devo configurare qualcos'altro? dovrei inserire un bean 'command'
nello dispatcher-servlet.xml
? Come sarebbe quel fagiolo?
Voglio solo un modulo per inviare le informazioni al controller. Devo davvero creare un bean per supportarlo?
Beh, in realtà l'altra domanda è un duplicato di questo, come questo è stato chiesto prima :) @SotiriosDelimanolis –