繁体   English   中英

Spring表单验证不重现错误消息

[英]Spring form validation not returing error message

我正在使用Spring beanvalidator来验证我发布的表单。 这是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>

我的Java形式:

@NotNull
@NotBlank
@Length(max = 50, applyIf = "telephone is not blank")
private String telephone;

我的控制器中的代码:

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

输入错误时,不会发布数据。 这样行得通。 唯一的问题是它确实在form:error标记上放置了一条错误消息。

而不是自己运行验证器

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM