我是spring mvc的新手,并且正在努力使用spring form标签来实现表单。在很少的帮助下,我从here
获得了spring tag lib我现在遇到的问题有点奇怪,我不明白。
<form:form>
<table id="<portlet:namespace />AddEquipmentTable" cellpadding="3">
<tr><td colspan="2"><label class="required">
<fmt:message key="requiredFieldsTxt" /></label></td>
</tr>
<tr><td><%-- <form:label path="assetIdLabel"> --%><fmt:message key="assetIdTxt" /><%-- </form:label> --%></td>
<td><input type="text" id="assetId" name="assetId" size="30" /></td>
<td> </td>
</tr>
.......
.........
</table>
</form:form>
我对该标记进行了评论,因为当我取消注释时,它会在firebug中显示错误
SyntaxError:missing;在声明错误500之前: java.lang.IllegalStateException:既不是BindingResult也不是普通的 bean名称'command'的目标对象可用作请求 属性。
任何人都可以帮助我。我是新手,我还在努力了解春天mvc的工作
答案 0 :(得分:0)
使用
<form:form method="POST" commandName="customerForm">
答案 1 :(得分:0)
尝试以下
<form:form method="POST" modelAttribute="command">
</form:form>
命令是必须添加到modelandview的对象。