Spring表单标记在jsp页面中抛出错误

时间:2012-09-20 20:29:03

标签: java spring spring-mvc

我是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>&nbsp;</td>
       </tr> 
        .......
        .........

     </table>
   </form:form>

我对该标记进行了评论,因为当我取消注释时,它会在firebug中显示错误

  

SyntaxError:missing;在声明错误500之前:   java.lang.IllegalStateException:既不是BindingResult也不是普通的   bean名称'command'的目标对象可用作请求   属性。

任何人都可以帮助我。我是新手,我还在努力了解春天mvc的工作

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

尝试以下

<form:form method="POST" modelAttribute="command">
</form:form>

命令是必须添加到modelandview的对象。