主题:springboot2-plus 中非空验证,前台提示 内部失败。

Igisvity 2018年03月12日 184

如下在Entry中增加非空验证后:

Clipboard Image.png

前台提交表单触发验证时,弹出 内部失败。

Clipboard Image.png

小的想请教赋神,如何把message 的值,返回前台提示,取代   内部失败  ?   感谢大神。

闲大赋 2018年03月12日

这个应该是前端验证为主,后端为辅助,因此你主要在前端用layui的verify功能验证即可,后端是以防万一的手段。

CustomErrorController 处理任何错误,你也可以在这里处理 filedErrors 错误,使用wrapFieldErrors 处理,并发挥给前端详细信息,需要前端拿到这个信息进一步提示用户

Igisvity 2018年03月12日

感谢赋神,在赋神的指导下,

将CustomErrorController.java 的89行调整如下:

writeJson(response,JsonResult.failMessage(this.wrapFieldErrors(filedErrors).get(0).get("message")));

实现了

Clipboard Image.png

效果,记录在此,若有和我同样问题的小伙伴可以参考。