Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring表单验证未返回错误消息_Java_Forms_Spring_Bean Validation - Fatal编程技术网

Java Spring表单验证未返回错误消息

Java Spring表单验证未返回错误消息,java,forms,spring,bean-validation,Java,Forms,Spring,Bean Validation,我正在使用SpringBeanValidator验证我发布的表单。这是jsp代码: <div class="step-row"> <label for="telephone" class="text-label-medium">Telefoonnummer&nbsp;*</label> <form:input id="telephone" path="telephone" maxlength="15" size="13" /> <fo

我正在使用SpringBeanValidator验证我发布的表单。这是jsp代码:

<div class="step-row">
<label for="telephone" class="text-label-medium">Telefoonnummer&nbsp;*</label>
<form:input id="telephone" path="telephone" maxlength="15" size="13" />
<form:errors path="telephone" cssClass="error"/>
</div>
我的控制器中的代码:

validator.validate(form, result);
     if (result.hasErrors()) {
     return mv;
}

当输入错误时,它不会发布数据。这样就行了。唯一的问题是它没有在表单:error标记处放置错误消息。

而不是运行您自己使用的验证程序

@RequestMapping
public ModelView handle(@Valid Form form, BindingResult result)

您使用的是哪种验证器?org.springmodules.validation.bean.beanvalidator有什么区别?验证已经在工作,但它不会将消息返回到我的视图。您没有发布如何处理验证程序的代码。因此,我只想确保这个未显示的编码导致了问题。
@RequestMapping
public ModelView handle(@Valid Form form, BindingResult result)