我在我的控制方法进行验证的命令对象,并在验证失败时我想打印出来呈现为JSON的错误消息:Grails的验证:从错误对象中获取消息字符串
def doSomething(MyCommand cmd) {
if (cmd.hasErrors()) {
render ([success: false, error: cmd.errors.getFieldError("myfield")] as JSON)
}
}
这将输出JSON表示字段错误,但我只是想打印已解决的错误消息。我怎样才能做到这一点?
谢谢!
虽然你解决你的问题,但这种联系是有益的:http://grails.org/doc/latest/guide/validation.html – Lrrr