请问下 Validator 中有没办法获取到所有的校验错误集合?

因为我们的应用都是基于AJAX开发的,错误校验这块我看了很久,没能找到如何将校验出的错误信息通过JSON返回的办法。有没有一种方法,比如在Validator 中,用 getAllErrors获取全部的错误提示信息,然后我自己通过JSON输出?

评论区

JFinal

2016-11-07 09:47

其实,只要在 handleError 中直接 renderJson() 就可以输出 json 了,还可以通过 getAttrNames() 得到所有错误的列表的 key 值,然后迭代得到所有错误信息,然后自由封装再 renderJson 会更加灵活

JFinal

2016-11-07 09:52

注意,上述操作都在 handleError 中做的

flash866

2016-11-15 09:17

@JFinal 我试试,谢谢老大!

热门反馈

扫码入社