Java 获取bean名称';的BindingResult或普通目标对象的错误;添加评估表单';可用作请求属性
我创建了一个验证文件(AssessmentValidation),并将其用于添加和编辑控制器。 插入数据时,验证正在工作,而更新数据时出现上述错误。 这是我的编辑jsp。更新数据时出错Java 获取bean名称';的BindingResult或普通目标对象的错误;添加评估表单';可用作请求属性,java,spring,jsp,Java,Spring,Jsp,我创建了一个验证文件(AssessmentValidation),并将其用于添加和编辑控制器。 插入数据时,验证正在工作,而更新数据时出现上述错误。 这是我的编辑jsp。更新数据时出错 //JSP <form:form method="post" commandName="editAsessmentForm" action="editAsessment.action"> <fieldset> <div class="bd-ct">
//JSP
<form:form method="post" commandName="editAsessmentForm" action="editAsessment.action">
<fieldset>
<div class="bd-ct">
<div class="bd-ct-hd clearfix">
<div class="hd-ct">
<fmt:message key="header.page.edit.Assessment"/>
</div>
</div>
<div class="bd-ct-errors">
<form:errors path="*" cssClass="errors" element="div"/>
</div>
<div class="bd-sec">
<div class="bd-sec-ct">
<table class="form-table" width="100%" border="0" cellpadding="0" cellspacing="0">
<col width="50%"/>
<col width="50%"/>
<tbody>
<tr>
<td class="label">
<form:label path="bodyLanguageScore">
<fmt:message key="label.bodyLanguage"/><fmt:message key="label.1to5"/><fmt:message key="label.postfix"/>
</form:label>
</td>
<td class="data" >
<form:input path="bodyLanguageScore"/>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</fieldset>
</form:form>
//JSP
让我们看看转发到此jsp的控制器处理程序方法。此外,错误与您发布的标记不匹配。htis是我的编辑jsp页面,我的命令名是EditaseSSmentForm,因此验证适用于add,但不适用于edit?正如Sotirios所说,您是否能够更新问题的主体并将控制器方法用于编辑?你上一次的评论是为了添加,而不是编辑。