在Spring MVC 3.0中,有一个类org.springframework.validation.BindingResult
可以找到表单参数
有一种方法result.rejectValue("fieldName","errorMessage");
此方法会将错误消息附加到未通过验证的字段。 (例如,如果电话号码字段包含字母表,则会将错误消息放在字段顶部。
事情是,当字段不是文本字段而是复选框时,消息不会出现。
因此,如果用户单击了复选框#1但未单击依赖复选框#2,我希望在复选框#2的顶部显示错误。
答案 0 :(得分:0)
在您的情况下,我建议将绑定验证错误提供给整个表单(而不是特定字段):
result.rejectValue("errorMessage");
并在其他字段之前显示此全局错误:
<form:form>
<form:errors />
// form fields
</form:form>