如何在SpringFramework中获得错误(验证)?

时间:2011-08-06 01:36:48

标签: java spring validation

我写了一个类来实现“Validator”接口,现在如何在没有web环境的情况下获取错误消息?谢谢

2 个答案:

答案 0 :(得分:0)

@Ryan Stewart的回复提供了一个更实用的解决方案,但以下方法可能有用作回退...或单元测试验证器类。


使用实现Errors接口的对象调用validate方法 作为参数。返回时,此对象将填充验证程序检测到的任何错误。您需要提取所需的信息并进行渲染。如何做到这一点取决于您的要求,以及错误对象的实现方式。

如果使用具有AbstractErrors作为祖先类的错误对象,则toString()方法应将错误信息呈现为消息。先尝试一下。

答案 1 :(得分:0)

我认为您在参考指南中谈论resolving error codes to messages