我正在使用@Valid注释在表单提交后执行验证。 (Spring MVC 3.1&JSR 303实现是Hibernate Validator)
然后根据这些验证在页面中显示错误消息。
问题是我需要控制这些消息的显示方式(换句话说,以何种顺序显示)。我希望它们的显示顺序与我的页面中显示的字段相同。
我知道可以通过使用群组来完成,但它似乎对我来说是一个补丁。团体似乎并不意味着...但也许我错了?!? 而且,我不想为我的bean的每个属性定义一个组(一个新的接口)...它需要比那个更简单......
所以,我的问题是......是否有正确的方法来设置执行验证的顺序?
感谢。
答案 0 :(得分:0)
没有正确的方法......不幸的是,群体是最接近标准方法的东西。希望这会很快改变!
答案 1 :(得分:0)
您可以在jsp:
中使用springform:errors
标记
<form:errors path="varName" />
<form:input path="varName" cssClass="small" disabled="${isFormDisabled}"/>