我正在使用Spring beanvalidator来验证发布的表单。这是JSP代码:Spring表单验证不回滚错误消息
<div class="step-row">
<label for="telephone" class="text-label-medium">Telefoonnummer *</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;
}
当输入是错误的,它不会发布数据。所以这是有效的。唯一的问题是它可以在窗体上输入错误消息:error标签。
? – tbruyelle 2012-03-07 15:50:22
org.springmodules.validation.bean.BeanValidator – 2012-03-08 08:44:36